/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/goblint-regression/28-race_reach_11-ptr_racing.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 11:29:58,653 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 11:29:58,739 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 11:29:58,743 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 11:29:58,744 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 11:29:58,773 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 11:29:58,774 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 11:29:58,774 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 11:29:58,775 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 11:29:58,778 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 11:29:58,778 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 11:29:58,779 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 11:29:58,779 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 11:29:58,780 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 11:29:58,780 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 11:29:58,780 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 11:29:58,781 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 11:29:58,781 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 11:29:58,781 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 11:29:58,781 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 11:29:58,781 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 11:29:58,782 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 11:29:58,783 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 11:29:58,783 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 11:29:58,783 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 11:29:58,784 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 11:29:58,784 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 11:29:58,784 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 11:29:58,784 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 11:29:58,785 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 11:29:58,785 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 11:29:58,786 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 11:29:58,786 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 11:29:58,786 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 11:29:58,786 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 11:29:58,786 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 11:29:59,085 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 11:29:59,111 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 11:29:59,113 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 11:29:59,114 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 11:29:59,115 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 11:29:59,116 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_11-ptr_racing.i [2023-08-27 11:30:00,311 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 11:30:00,609 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 11:30:00,610 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_11-ptr_racing.i [2023-08-27 11:30:00,625 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/37590bb46/a0891d999cdc44fc9e4f53385e973566/FLAG8f181c9d5 [2023-08-27 11:30:00,640 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/37590bb46/a0891d999cdc44fc9e4f53385e973566 [2023-08-27 11:30:00,644 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 11:30:00,646 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 11:30:00,648 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 11:30:00,648 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 11:30:00,650 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 11:30:00,651 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 11:30:00" (1/1) ... [2023-08-27 11:30:00,652 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@9d37923 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:30:00, skipping insertion in model container [2023-08-27 11:30:00,652 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 11:30:00" (1/1) ... [2023-08-27 11:30:00,697 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 11:30:01,005 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 11:30:01,021 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 11:30:01,049 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [244] [2023-08-27 11:30:01,051 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [244] [2023-08-27 11:30:01,083 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 11:30:01,125 INFO L206 MainTranslator]: Completed translation [2023-08-27 11:30:01,126 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:30:01 WrapperNode [2023-08-27 11:30:01,126 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 11:30:01,127 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 11:30:01,127 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 11:30:01,127 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 11:30:01,132 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:30:01" (1/1) ... [2023-08-27 11:30:01,149 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:30:01" (1/1) ... [2023-08-27 11:30:01,169 INFO L138 Inliner]: procedures = 170, calls = 44, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 92 [2023-08-27 11:30:01,169 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 11:30:01,169 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 11:30:01,170 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 11:30:01,170 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 11:30:01,176 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:30:01" (1/1) ... [2023-08-27 11:30:01,177 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:30:01" (1/1) ... [2023-08-27 11:30:01,179 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:30:01" (1/1) ... [2023-08-27 11:30:01,179 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:30:01" (1/1) ... [2023-08-27 11:30:01,185 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:30:01" (1/1) ... [2023-08-27 11:30:01,188 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:30:01" (1/1) ... [2023-08-27 11:30:01,189 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:30:01" (1/1) ... [2023-08-27 11:30:01,190 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:30:01" (1/1) ... [2023-08-27 11:30:01,192 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 11:30:01,193 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 11:30:01,193 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 11:30:01,193 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 11:30:01,194 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:30:01" (1/1) ... [2023-08-27 11:30:01,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 11:30:01,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:30:01,220 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 11:30:01,233 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 11:30:01,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 11:30:01,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 11:30:01,259 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-08-27 11:30:01,259 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 11:30:01,260 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 11:30:01,260 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-08-27 11:30:01,260 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-08-27 11:30:01,260 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 11:30:01,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 11:30:01,261 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 11:30:01,261 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 11:30:01,262 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 11:30:01,360 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 11:30:01,362 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 11:30:01,557 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 11:30:01,564 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 11:30:01,564 INFO L302 CfgBuilder]: Removed 10 assume(true) statements. [2023-08-27 11:30:01,566 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 11:30:01 BoogieIcfgContainer [2023-08-27 11:30:01,566 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 11:30:01,568 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 11:30:01,568 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 11:30:01,570 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 11:30:01,571 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 11:30:00" (1/3) ... [2023-08-27 11:30:01,571 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@250ae510 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 11:30:01, skipping insertion in model container [2023-08-27 11:30:01,571 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:30:01" (2/3) ... [2023-08-27 11:30:01,571 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@250ae510 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 11:30:01, skipping insertion in model container [2023-08-27 11:30:01,572 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 11:30:01" (3/3) ... [2023-08-27 11:30:01,575 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_11-ptr_racing.i [2023-08-27 11:30:01,586 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 11:30:01,586 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-08-27 11:30:01,586 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 11:30:01,637 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2023-08-27 11:30:01,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 127 places, 137 transitions, 282 flow [2023-08-27 11:30:01,726 INFO L124 PetriNetUnfolderBase]: 19/178 cut-off events. [2023-08-27 11:30:01,726 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 11:30:01,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184 conditions, 178 events. 19/178 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 465 event pairs, 0 based on Foata normal form. 0/146 useless extension candidates. Maximal degree in co-relation 91. Up to 4 conditions per place. [2023-08-27 11:30:01,733 INFO L82 GeneralOperation]: Start removeDead. Operand has 127 places, 137 transitions, 282 flow [2023-08-27 11:30:01,738 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 125 places, 134 transitions, 276 flow [2023-08-27 11:30:01,740 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 11:30:01,748 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 125 places, 134 transitions, 276 flow [2023-08-27 11:30:01,751 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 125 places, 134 transitions, 276 flow [2023-08-27 11:30:01,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 125 places, 134 transitions, 276 flow [2023-08-27 11:30:01,783 INFO L124 PetriNetUnfolderBase]: 18/175 cut-off events. [2023-08-27 11:30:01,784 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 11:30:01,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181 conditions, 175 events. 18/175 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 459 event pairs, 0 based on Foata normal form. 0/144 useless extension candidates. Maximal degree in co-relation 91. Up to 4 conditions per place. [2023-08-27 11:30:01,788 INFO L119 LiptonReduction]: Number of co-enabled transitions 4182 [2023-08-27 11:30:05,034 INFO L134 LiptonReduction]: Checked pairs total: 7382 [2023-08-27 11:30:05,034 INFO L136 LiptonReduction]: Total number of compositions: 122 [2023-08-27 11:30:05,045 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 11:30:05,050 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;@77429228, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 11:30:05,050 INFO L358 AbstractCegarLoop]: Starting to check reachability of 13 error locations. [2023-08-27 11:30:05,053 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 11:30:05,053 INFO L124 PetriNetUnfolderBase]: 2/11 cut-off events. [2023-08-27 11:30:05,053 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 11:30:05,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:05,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 11:30:05,054 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-27 11:30:05,058 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:05,058 INFO L85 PathProgramCache]: Analyzing trace with hash 16124142, now seen corresponding path program 1 times [2023-08-27 11:30:05,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:05,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057829584] [2023-08-27 11:30:05,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:05,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:05,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:05,293 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 11:30:05,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:05,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057829584] [2023-08-27 11:30:05,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057829584] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:30:05,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:30:05,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 11:30:05,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141605562] [2023-08-27 11:30:05,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:30:05,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:30:05,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:05,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:30:05,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:30:05,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 259 [2023-08-27 11:30:05,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 42 transitions, 92 flow. Second operand has 3 states, 3 states have (on average 115.33333333333333) internal successors, (346), 3 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:05,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:05,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 259 [2023-08-27 11:30:05,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:05,454 INFO L124 PetriNetUnfolderBase]: 112/261 cut-off events. [2023-08-27 11:30:05,455 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 11:30:05,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 521 conditions, 261 events. 112/261 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 994 event pairs, 91 based on Foata normal form. 9/202 useless extension candidates. Maximal degree in co-relation 499. Up to 236 conditions per place. [2023-08-27 11:30:05,458 INFO L140 encePairwiseOnDemand]: 244/259 looper letters, 40 selfloop transitions, 2 changer transitions 0/45 dead transitions. [2023-08-27 11:30:05,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 45 transitions, 182 flow [2023-08-27 11:30:05,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:30:05,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:30:05,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 403 transitions. [2023-08-27 11:30:05,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5186615186615187 [2023-08-27 11:30:05,477 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 403 transitions. [2023-08-27 11:30:05,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 403 transitions. [2023-08-27 11:30:05,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:05,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 403 transitions. [2023-08-27 11:30:05,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 134.33333333333334) internal successors, (403), 3 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:05,492 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 259.0) internal successors, (1036), 4 states have internal predecessors, (1036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:05,493 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 259.0) internal successors, (1036), 4 states have internal predecessors, (1036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:05,494 INFO L175 Difference]: Start difference. First operand has 36 places, 42 transitions, 92 flow. Second operand 3 states and 403 transitions. [2023-08-27 11:30:05,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 45 transitions, 182 flow [2023-08-27 11:30:05,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 45 transitions, 182 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 11:30:05,500 INFO L231 Difference]: Finished difference. Result has 36 places, 30 transitions, 76 flow [2023-08-27 11:30:05,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=259, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=76, PETRI_PLACES=36, PETRI_TRANSITIONS=30} [2023-08-27 11:30:05,504 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 0 predicate places. [2023-08-27 11:30:05,505 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 30 transitions, 76 flow [2023-08-27 11:30:05,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 115.33333333333333) internal successors, (346), 3 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:05,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:05,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:05,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 11:30:05,506 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-27 11:30:05,506 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:05,507 INFO L85 PathProgramCache]: Analyzing trace with hash -682759856, now seen corresponding path program 1 times [2023-08-27 11:30:05,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:05,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610873392] [2023-08-27 11:30:05,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:05,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:05,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:05,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:30:05,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:05,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610873392] [2023-08-27 11:30:05,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610873392] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:30:05,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:30:05,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:30:05,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450846937] [2023-08-27 11:30:05,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:30:05,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:30:05,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:05,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:30:05,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:30:05,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 259 [2023-08-27 11:30:05,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 30 transitions, 76 flow. Second operand has 5 states, 5 states have (on average 92.2) internal successors, (461), 5 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:05,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:05,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 259 [2023-08-27 11:30:05,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:05,910 INFO L124 PetriNetUnfolderBase]: 107/281 cut-off events. [2023-08-27 11:30:05,911 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2023-08-27 11:30:05,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 594 conditions, 281 events. 107/281 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1178 event pairs, 10 based on Foata normal form. 0/244 useless extension candidates. Maximal degree in co-relation 558. Up to 151 conditions per place. [2023-08-27 11:30:05,915 INFO L140 encePairwiseOnDemand]: 250/259 looper letters, 50 selfloop transitions, 7 changer transitions 0/60 dead transitions. [2023-08-27 11:30:05,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 60 transitions, 263 flow [2023-08-27 11:30:05,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 11:30:05,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 11:30:05,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 516 transitions. [2023-08-27 11:30:05,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39845559845559847 [2023-08-27 11:30:05,918 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 516 transitions. [2023-08-27 11:30:05,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 516 transitions. [2023-08-27 11:30:05,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:05,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 516 transitions. [2023-08-27 11:30:05,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 103.2) internal successors, (516), 5 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:05,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 259.0) internal successors, (1554), 6 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:05,923 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 259.0) internal successors, (1554), 6 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:05,924 INFO L175 Difference]: Start difference. First operand has 36 places, 30 transitions, 76 flow. Second operand 5 states and 516 transitions. [2023-08-27 11:30:05,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 60 transitions, 263 flow [2023-08-27 11:30:05,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 60 transitions, 255 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 11:30:05,927 INFO L231 Difference]: Finished difference. Result has 42 places, 34 transitions, 122 flow [2023-08-27 11:30:05,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=259, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=122, PETRI_PLACES=42, PETRI_TRANSITIONS=34} [2023-08-27 11:30:05,928 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 6 predicate places. [2023-08-27 11:30:05,928 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 34 transitions, 122 flow [2023-08-27 11:30:05,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 92.2) internal successors, (461), 5 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:05,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:05,929 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:05,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 11:30:05,930 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-27 11:30:05,933 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:05,934 INFO L85 PathProgramCache]: Analyzing trace with hash 2072935054, now seen corresponding path program 1 times [2023-08-27 11:30:05,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:05,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278063125] [2023-08-27 11:30:05,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:05,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:05,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:06,166 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 11:30:06,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:06,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278063125] [2023-08-27 11:30:06,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278063125] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:30:06,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785735945] [2023-08-27 11:30:06,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:06,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:30:06,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:30:06,173 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 11:30:06,418 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 11:30:06,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:06,469 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 11:30:06,484 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:30:06,533 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:30:06,533 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 11 treesize of output 11 [2023-08-27 11:30:06,563 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:30:06,628 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:30:06,643 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 11:30:06,644 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:30:06,715 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 11:30:06,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785735945] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:30:06,715 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:30:06,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2023-08-27 11:30:06,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810794402] [2023-08-27 11:30:06,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:30:06,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 11:30:06,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:06,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 11:30:06,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=78, Unknown=2, NotChecked=0, Total=110 [2023-08-27 11:30:06,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 259 [2023-08-27 11:30:06,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 34 transitions, 122 flow. Second operand has 11 states, 11 states have (on average 93.18181818181819) internal successors, (1025), 11 states have internal predecessors, (1025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:06,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:06,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 259 [2023-08-27 11:30:06,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:06,903 INFO L124 PetriNetUnfolderBase]: 106/278 cut-off events. [2023-08-27 11:30:06,903 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-27 11:30:06,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 689 conditions, 278 events. 106/278 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1208 event pairs, 23 based on Foata normal form. 1/253 useless extension candidates. Maximal degree in co-relation 646. Up to 161 conditions per place. [2023-08-27 11:30:06,905 INFO L140 encePairwiseOnDemand]: 250/259 looper letters, 40 selfloop transitions, 9 changer transitions 1/53 dead transitions. [2023-08-27 11:30:06,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 53 transitions, 281 flow [2023-08-27 11:30:06,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 11:30:06,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 11:30:06,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 505 transitions. [2023-08-27 11:30:06,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38996138996138996 [2023-08-27 11:30:06,908 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 505 transitions. [2023-08-27 11:30:06,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 505 transitions. [2023-08-27 11:30:06,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:06,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 505 transitions. [2023-08-27 11:30:06,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 101.0) internal successors, (505), 5 states have internal predecessors, (505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:06,911 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 259.0) internal successors, (1554), 6 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:06,912 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 259.0) internal successors, (1554), 6 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:06,912 INFO L175 Difference]: Start difference. First operand has 42 places, 34 transitions, 122 flow. Second operand 5 states and 505 transitions. [2023-08-27 11:30:06,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 53 transitions, 281 flow [2023-08-27 11:30:06,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 53 transitions, 281 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 11:30:06,916 INFO L231 Difference]: Finished difference. Result has 45 places, 33 transitions, 143 flow [2023-08-27 11:30:06,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=259, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=143, PETRI_PLACES=45, PETRI_TRANSITIONS=33} [2023-08-27 11:30:06,916 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 9 predicate places. [2023-08-27 11:30:06,917 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 33 transitions, 143 flow [2023-08-27 11:30:06,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 93.18181818181819) internal successors, (1025), 11 states have internal predecessors, (1025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:06,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:06,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:06,926 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-27 11:30:07,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:30:07,124 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-27 11:30:07,124 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:07,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1098271300, now seen corresponding path program 1 times [2023-08-27 11:30:07,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:07,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404737767] [2023-08-27 11:30:07,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:07,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:07,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:07,223 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 11:30:07,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:07,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404737767] [2023-08-27 11:30:07,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404737767] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:30:07,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:30:07,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:30:07,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813728264] [2023-08-27 11:30:07,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:30:07,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 11:30:07,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:07,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 11:30:07,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 11:30:07,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 259 [2023-08-27 11:30:07,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 33 transitions, 143 flow. Second operand has 4 states, 4 states have (on average 92.5) internal successors, (370), 4 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:07,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:07,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 259 [2023-08-27 11:30:07,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:07,332 INFO L124 PetriNetUnfolderBase]: 96/267 cut-off events. [2023-08-27 11:30:07,333 INFO L125 PetriNetUnfolderBase]: For 191/191 co-relation queries the response was YES. [2023-08-27 11:30:07,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 733 conditions, 267 events. 96/267 cut-off events. For 191/191 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1146 event pairs, 53 based on Foata normal form. 0/263 useless extension candidates. Maximal degree in co-relation 678. Up to 124 conditions per place. [2023-08-27 11:30:07,336 INFO L140 encePairwiseOnDemand]: 253/259 looper letters, 39 selfloop transitions, 9 changer transitions 3/54 dead transitions. [2023-08-27 11:30:07,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 54 transitions, 325 flow [2023-08-27 11:30:07,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 11:30:07,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 11:30:07,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 497 transitions. [2023-08-27 11:30:07,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3837837837837838 [2023-08-27 11:30:07,356 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 497 transitions. [2023-08-27 11:30:07,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 497 transitions. [2023-08-27 11:30:07,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:07,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 497 transitions. [2023-08-27 11:30:07,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 99.4) internal successors, (497), 5 states have internal predecessors, (497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:07,360 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 259.0) internal successors, (1554), 6 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:07,362 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 259.0) internal successors, (1554), 6 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:07,362 INFO L175 Difference]: Start difference. First operand has 45 places, 33 transitions, 143 flow. Second operand 5 states and 497 transitions. [2023-08-27 11:30:07,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 54 transitions, 325 flow [2023-08-27 11:30:07,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 308 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 11:30:07,368 INFO L231 Difference]: Finished difference. Result has 49 places, 36 transitions, 186 flow [2023-08-27 11:30:07,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=259, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=186, PETRI_PLACES=49, PETRI_TRANSITIONS=36} [2023-08-27 11:30:07,370 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 13 predicate places. [2023-08-27 11:30:07,370 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 36 transitions, 186 flow [2023-08-27 11:30:07,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 92.5) internal successors, (370), 4 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:07,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:07,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:07,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-27 11:30:07,371 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-27 11:30:07,372 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:07,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1098271272, now seen corresponding path program 1 times [2023-08-27 11:30:07,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:07,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083969127] [2023-08-27 11:30:07,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:07,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:07,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:07,549 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 11:30:07,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:07,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083969127] [2023-08-27 11:30:07,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083969127] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:30:07,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:30:07,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:30:07,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978260635] [2023-08-27 11:30:07,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:30:07,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:30:07,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:07,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:30:07,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:30:07,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 259 [2023-08-27 11:30:07,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 36 transitions, 186 flow. Second operand has 7 states, 7 states have (on average 86.42857142857143) internal successors, (605), 7 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:07,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:07,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 259 [2023-08-27 11:30:07,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:07,739 INFO L124 PetriNetUnfolderBase]: 89/262 cut-off events. [2023-08-27 11:30:07,739 INFO L125 PetriNetUnfolderBase]: For 244/244 co-relation queries the response was YES. [2023-08-27 11:30:07,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 765 conditions, 262 events. 89/262 cut-off events. For 244/244 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1135 event pairs, 3 based on Foata normal form. 12/271 useless extension candidates. Maximal degree in co-relation 705. Up to 65 conditions per place. [2023-08-27 11:30:07,741 INFO L140 encePairwiseOnDemand]: 250/259 looper letters, 59 selfloop transitions, 12 changer transitions 5/79 dead transitions. [2023-08-27 11:30:07,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 79 transitions, 473 flow [2023-08-27 11:30:07,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 11:30:07,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 11:30:07,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 842 transitions. [2023-08-27 11:30:07,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3612183612183612 [2023-08-27 11:30:07,743 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 842 transitions. [2023-08-27 11:30:07,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 842 transitions. [2023-08-27 11:30:07,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:07,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 842 transitions. [2023-08-27 11:30:07,746 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 93.55555555555556) internal successors, (842), 9 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:07,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 259.0) internal successors, (2590), 10 states have internal predecessors, (2590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:07,749 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 259.0) internal successors, (2590), 10 states have internal predecessors, (2590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:07,749 INFO L175 Difference]: Start difference. First operand has 49 places, 36 transitions, 186 flow. Second operand 9 states and 842 transitions. [2023-08-27 11:30:07,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 79 transitions, 473 flow [2023-08-27 11:30:07,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 79 transitions, 461 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 11:30:07,752 INFO L231 Difference]: Finished difference. Result has 58 places, 36 transitions, 212 flow [2023-08-27 11:30:07,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=259, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=212, PETRI_PLACES=58, PETRI_TRANSITIONS=36} [2023-08-27 11:30:07,753 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 22 predicate places. [2023-08-27 11:30:07,753 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 36 transitions, 212 flow [2023-08-27 11:30:07,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 86.42857142857143) internal successors, (605), 7 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:07,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:07,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:07,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 11:30:07,754 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-27 11:30:07,755 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:07,755 INFO L85 PathProgramCache]: Analyzing trace with hash 810866520, now seen corresponding path program 1 times [2023-08-27 11:30:07,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:07,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308146972] [2023-08-27 11:30:07,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:07,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:07,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:07,794 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 11:30:07,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:07,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308146972] [2023-08-27 11:30:07,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308146972] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:30:07,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629503399] [2023-08-27 11:30:07,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:07,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:30:07,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:30:07,797 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 11:30:07,828 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 11:30:07,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:07,884 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-27 11:30:07,887 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:30:07,900 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 11:30:07,901 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:30:07,918 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 11:30:07,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629503399] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:30:07,918 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:30:07,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 11:30:07,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33700387] [2023-08-27 11:30:07,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:30:07,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:30:07,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:07,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:30:07,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:30:07,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 259 [2023-08-27 11:30:07,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 36 transitions, 212 flow. Second operand has 7 states, 7 states have (on average 116.85714285714286) internal successors, (818), 7 states have internal predecessors, (818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:07,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:07,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 259 [2023-08-27 11:30:07,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:07,961 INFO L124 PetriNetUnfolderBase]: 17/76 cut-off events. [2023-08-27 11:30:07,961 INFO L125 PetriNetUnfolderBase]: For 151/151 co-relation queries the response was YES. [2023-08-27 11:30:07,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 290 conditions, 76 events. 17/76 cut-off events. For 151/151 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 235 event pairs, 0 based on Foata normal form. 11/87 useless extension candidates. Maximal degree in co-relation 269. Up to 52 conditions per place. [2023-08-27 11:30:07,962 INFO L140 encePairwiseOnDemand]: 256/259 looper letters, 21 selfloop transitions, 2 changer transitions 9/34 dead transitions. [2023-08-27 11:30:07,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 34 transitions, 275 flow [2023-08-27 11:30:07,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 11:30:07,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 11:30:07,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 484 transitions. [2023-08-27 11:30:07,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4671814671814672 [2023-08-27 11:30:07,964 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 484 transitions. [2023-08-27 11:30:07,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 484 transitions. [2023-08-27 11:30:07,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:07,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 484 transitions. [2023-08-27 11:30:07,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 121.0) internal successors, (484), 4 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:07,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 259.0) internal successors, (1295), 5 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:07,967 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 259.0) internal successors, (1295), 5 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:07,967 INFO L175 Difference]: Start difference. First operand has 58 places, 36 transitions, 212 flow. Second operand 4 states and 484 transitions. [2023-08-27 11:30:07,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 34 transitions, 275 flow [2023-08-27 11:30:07,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 34 transitions, 240 flow, removed 5 selfloop flow, removed 8 redundant places. [2023-08-27 11:30:07,969 INFO L231 Difference]: Finished difference. Result has 38 places, 19 transitions, 109 flow [2023-08-27 11:30:07,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=259, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=109, PETRI_PLACES=38, PETRI_TRANSITIONS=19} [2023-08-27 11:30:07,970 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 2 predicate places. [2023-08-27 11:30:07,970 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 19 transitions, 109 flow [2023-08-27 11:30:07,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 116.85714285714286) internal successors, (818), 7 states have internal predecessors, (818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:07,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:07,971 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:07,979 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 11:30:08,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-08-27 11:30:08,177 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-27 11:30:08,177 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:08,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1123211202, now seen corresponding path program 1 times [2023-08-27 11:30:08,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:08,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182471644] [2023-08-27 11:30:08,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:08,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:08,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:08,400 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 11:30:08,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:08,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182471644] [2023-08-27 11:30:08,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182471644] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:30:08,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079741582] [2023-08-27 11:30:08,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:08,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:30:08,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:30:08,402 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 11:30:08,404 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 11:30:08,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:08,472 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-27 11:30:08,475 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:30:08,490 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:30:08,491 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 11 treesize of output 11 [2023-08-27 11:30:08,525 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:30:08,611 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2023-08-27 11:30:08,671 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:30:08,689 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 11:30:08,689 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:30:08,755 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_124 Int) (v_ArrVal_126 (Array Int Int))) (or (< 0 (+ 2147483648 (select (select (store (store |c_#memory_int| c_t_funThread1of1ForFork0_~p~0.base (store (select |c_#memory_int| c_t_funThread1of1ForFork0_~p~0.base) c_t_funThread1of1ForFork0_~p~0.offset v_ArrVal_124)) |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_126) c_t_funThread1of1ForFork0_~p~0.base) c_t_funThread1of1ForFork0_~p~0.offset))) (< v_ArrVal_124 (+ |c_t_funThread1of1ForFork0_#t~post6| 1)))) is different from false [2023-08-27 11:30:08,772 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_124 Int) (v_ArrVal_126 (Array Int Int))) (let ((.cse0 (select |c_#memory_int| c_t_funThread1of1ForFork0_~p~0.base))) (or (< 0 (+ 2147483648 (select (select (store (store |c_#memory_int| c_t_funThread1of1ForFork0_~p~0.base (store .cse0 c_t_funThread1of1ForFork0_~p~0.offset v_ArrVal_124)) |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_126) c_t_funThread1of1ForFork0_~p~0.base) c_t_funThread1of1ForFork0_~p~0.offset))) (< v_ArrVal_124 (+ (select .cse0 c_t_funThread1of1ForFork0_~p~0.offset) 1))))) is different from false [2023-08-27 11:30:08,800 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_124 Int) (v_ArrVal_126 (Array Int Int))) (let ((.cse0 (select |c_#memory_int| |c_~#global~0.base|))) (or (< v_ArrVal_124 (+ (select .cse0 |c_~#global~0.offset|) 1)) (< 0 (+ (select (select (store (store |c_#memory_int| |c_~#global~0.base| (store .cse0 |c_~#global~0.offset| v_ArrVal_124)) |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_126) |c_~#global~0.base|) |c_~#global~0.offset|) 2147483648))))) is different from false [2023-08-27 11:30:08,824 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_124 Int) (v_ArrVal_123 (Array Int Int)) (v_ArrVal_126 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_123))) (let ((.cse1 (select .cse0 |c_~#global~0.base|))) (or (< 0 (+ (select (select (store (store .cse0 |c_~#global~0.base| (store .cse1 |c_~#global~0.offset| v_ArrVal_124)) |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_126) |c_~#global~0.base|) |c_~#global~0.offset|) 2147483648)) (< v_ArrVal_124 (+ (select .cse1 |c_~#global~0.offset|) 1)))))) is different from false [2023-08-27 11:30:08,827 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 11:30:08,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079741582] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:30:08,827 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:30:08,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 6] total 16 [2023-08-27 11:30:08,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359579583] [2023-08-27 11:30:08,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:30:08,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 11:30:08,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:08,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 11:30:08,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=141, Unknown=5, NotChecked=108, Total=306 [2023-08-27 11:30:08,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 259 [2023-08-27 11:30:08,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 19 transitions, 109 flow. Second operand has 18 states, 18 states have (on average 87.0) internal successors, (1566), 18 states have internal predecessors, (1566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:08,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:08,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 259 [2023-08-27 11:30:08,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:09,042 INFO L124 PetriNetUnfolderBase]: 9/50 cut-off events. [2023-08-27 11:30:09,042 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-27 11:30:09,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178 conditions, 50 events. 9/50 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 127 event pairs, 3 based on Foata normal form. 2/52 useless extension candidates. Maximal degree in co-relation 143. Up to 21 conditions per place. [2023-08-27 11:30:09,043 INFO L140 encePairwiseOnDemand]: 254/259 looper letters, 11 selfloop transitions, 4 changer transitions 3/20 dead transitions. [2023-08-27 11:30:09,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 20 transitions, 145 flow [2023-08-27 11:30:09,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 11:30:09,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 11:30:09,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 527 transitions. [2023-08-27 11:30:09,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33912483912483915 [2023-08-27 11:30:09,045 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 527 transitions. [2023-08-27 11:30:09,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 527 transitions. [2023-08-27 11:30:09,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:09,045 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 527 transitions. [2023-08-27 11:30:09,046 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 87.83333333333333) internal successors, (527), 6 states have internal predecessors, (527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:09,048 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 259.0) internal successors, (1813), 7 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 11:30:09,050 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 259.0) internal successors, (1813), 7 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 11:30:09,050 INFO L175 Difference]: Start difference. First operand has 38 places, 19 transitions, 109 flow. Second operand 6 states and 527 transitions. [2023-08-27 11:30:09,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 20 transitions, 145 flow [2023-08-27 11:30:09,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 20 transitions, 121 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-08-27 11:30:09,052 INFO L231 Difference]: Finished difference. Result has 31 places, 14 transitions, 68 flow [2023-08-27 11:30:09,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=259, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=68, PETRI_PLACES=31, PETRI_TRANSITIONS=14} [2023-08-27 11:30:09,052 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, -5 predicate places. [2023-08-27 11:30:09,052 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 14 transitions, 68 flow [2023-08-27 11:30:09,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 87.0) internal successors, (1566), 18 states have internal predecessors, (1566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:09,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:09,054 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:09,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-27 11:30:09,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:30:09,255 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-27 11:30:09,256 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:09,256 INFO L85 PathProgramCache]: Analyzing trace with hash -877684786, now seen corresponding path program 1 times [2023-08-27 11:30:09,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:09,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335283953] [2023-08-27 11:30:09,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:09,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:09,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:09,457 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 11:30:09,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:09,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335283953] [2023-08-27 11:30:09,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335283953] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:30:09,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217269697] [2023-08-27 11:30:09,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:09,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:30:09,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:30:09,459 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 11:30:09,486 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 11:30:09,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:09,536 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-27 11:30:09,538 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:30:09,552 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:30:09,552 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 11 treesize of output 11 [2023-08-27 11:30:09,603 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:30:09,636 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:30:09,651 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 11:30:09,652 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:30:09,670 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_161 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_161) c_t_funThread1of1ForFork0_~p~0.base) c_t_funThread1of1ForFork0_~p~0.offset) 2147483649)) is different from false [2023-08-27 11:30:09,682 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:30:09,682 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 19 [2023-08-27 11:30:09,686 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2023-08-27 11:30:09,732 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 11:30:09,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217269697] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:30:09,733 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:30:09,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2023-08-27 11:30:09,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690166427] [2023-08-27 11:30:09,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:30:09,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 11:30:09,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:09,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 11:30:09,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=190, Unknown=1, NotChecked=28, Total=272 [2023-08-27 11:30:09,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 259 [2023-08-27 11:30:09,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 14 transitions, 68 flow. Second operand has 17 states, 17 states have (on average 87.11764705882354) internal successors, (1481), 17 states have internal predecessors, (1481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:09,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:09,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 259 [2023-08-27 11:30:09,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:09,867 INFO L124 PetriNetUnfolderBase]: 8/40 cut-off events. [2023-08-27 11:30:09,867 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2023-08-27 11:30:09,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133 conditions, 40 events. 8/40 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 76 event pairs, 2 based on Foata normal form. 1/41 useless extension candidates. Maximal degree in co-relation 107. Up to 17 conditions per place. [2023-08-27 11:30:09,867 INFO L140 encePairwiseOnDemand]: 254/259 looper letters, 0 selfloop transitions, 0 changer transitions 16/16 dead transitions. [2023-08-27 11:30:09,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 16 transitions, 99 flow [2023-08-27 11:30:09,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 11:30:09,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 11:30:09,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 525 transitions. [2023-08-27 11:30:09,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33783783783783783 [2023-08-27 11:30:09,869 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 525 transitions. [2023-08-27 11:30:09,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 525 transitions. [2023-08-27 11:30:09,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:09,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 525 transitions. [2023-08-27 11:30:09,871 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 87.5) internal successors, (525), 6 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:09,873 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 259.0) internal successors, (1813), 7 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 11:30:09,873 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 259.0) internal successors, (1813), 7 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 11:30:09,873 INFO L175 Difference]: Start difference. First operand has 31 places, 14 transitions, 68 flow. Second operand 6 states and 525 transitions. [2023-08-27 11:30:09,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 16 transitions, 99 flow [2023-08-27 11:30:09,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 16 transitions, 80 flow, removed 0 selfloop flow, removed 10 redundant places. [2023-08-27 11:30:09,874 INFO L231 Difference]: Finished difference. Result has 25 places, 0 transitions, 0 flow [2023-08-27 11:30:09,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=259, PETRI_DIFFERENCE_MINUEND_FLOW=43, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=13, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=0, PETRI_PLACES=25, PETRI_TRANSITIONS=0} [2023-08-27 11:30:09,874 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, -11 predicate places. [2023-08-27 11:30:09,875 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 0 transitions, 0 flow [2023-08-27 11:30:09,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 87.11764705882354) internal successors, (1481), 17 states have internal predecessors, (1481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:09,877 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (12 of 13 remaining) [2023-08-27 11:30:09,877 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 13 remaining) [2023-08-27 11:30:09,878 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 13 remaining) [2023-08-27 11:30:09,878 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 13 remaining) [2023-08-27 11:30:09,878 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 13 remaining) [2023-08-27 11:30:09,878 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 13 remaining) [2023-08-27 11:30:09,878 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 13 remaining) [2023-08-27 11:30:09,878 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 13 remaining) [2023-08-27 11:30:09,878 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 13 remaining) [2023-08-27 11:30:09,878 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 13 remaining) [2023-08-27 11:30:09,878 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 13 remaining) [2023-08-27 11:30:09,878 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 13 remaining) [2023-08-27 11:30:09,878 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 13 remaining) [2023-08-27 11:30:09,889 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 11:30:10,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:30:10,089 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:10,091 INFO L307 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (1/2) [2023-08-27 11:30:10,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 127 places, 137 transitions, 282 flow [2023-08-27 11:30:10,106 INFO L124 PetriNetUnfolderBase]: 19/178 cut-off events. [2023-08-27 11:30:10,107 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 11:30:10,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184 conditions, 178 events. 19/178 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 465 event pairs, 0 based on Foata normal form. 0/146 useless extension candidates. Maximal degree in co-relation 91. Up to 4 conditions per place. [2023-08-27 11:30:10,107 INFO L82 GeneralOperation]: Start removeDead. Operand has 127 places, 137 transitions, 282 flow [2023-08-27 11:30:10,108 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 119 places, 128 transitions, 261 flow [2023-08-27 11:30:10,108 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 11:30:10,108 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 119 places, 128 transitions, 261 flow [2023-08-27 11:30:10,108 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 119 places, 128 transitions, 261 flow [2023-08-27 11:30:10,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 119 places, 128 transitions, 261 flow [2023-08-27 11:30:10,119 INFO L124 PetriNetUnfolderBase]: 18/169 cut-off events. [2023-08-27 11:30:10,119 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 11:30:10,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174 conditions, 169 events. 18/169 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 443 event pairs, 0 based on Foata normal form. 0/139 useless extension candidates. Maximal degree in co-relation 91. Up to 4 conditions per place. [2023-08-27 11:30:10,121 INFO L119 LiptonReduction]: Number of co-enabled transitions 4182 [2023-08-27 11:30:13,027 INFO L134 LiptonReduction]: Checked pairs total: 7138 [2023-08-27 11:30:13,027 INFO L136 LiptonReduction]: Total number of compositions: 120 [2023-08-27 11:30:13,029 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 11:30:13,029 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;@77429228, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 11:30:13,029 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 11:30:13,032 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 11:30:13,032 INFO L124 PetriNetUnfolderBase]: 3/22 cut-off events. [2023-08-27 11:30:13,032 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 11:30:13,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:13,032 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-27 11:30:13,032 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 11:30:13,033 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:13,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1826788691, now seen corresponding path program 1 times [2023-08-27 11:30:13,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:13,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620041156] [2023-08-27 11:30:13,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:13,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:13,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 11:30:13,044 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 11:30:13,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 11:30:13,062 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 11:30:13,062 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 11:30:13,062 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 11:30:13,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 11:30:13,062 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 11:30:13,063 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2023-08-27 11:30:13,063 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 11:30:13,063 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-27 11:30:13,078 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 11:30:13,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 165 places, 180 transitions, 378 flow [2023-08-27 11:30:13,104 INFO L124 PetriNetUnfolderBase]: 34/299 cut-off events. [2023-08-27 11:30:13,104 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-08-27 11:30:13,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 313 conditions, 299 events. 34/299 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 964 event pairs, 0 based on Foata normal form. 0/240 useless extension candidates. Maximal degree in co-relation 180. Up to 8 conditions per place. [2023-08-27 11:30:13,105 INFO L82 GeneralOperation]: Start removeDead. Operand has 165 places, 180 transitions, 378 flow [2023-08-27 11:30:13,107 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 165 places, 180 transitions, 378 flow [2023-08-27 11:30:13,107 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 11:30:13,107 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 165 places, 180 transitions, 378 flow [2023-08-27 11:30:13,108 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 165 places, 180 transitions, 378 flow [2023-08-27 11:30:13,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 165 places, 180 transitions, 378 flow [2023-08-27 11:30:13,130 INFO L124 PetriNetUnfolderBase]: 34/299 cut-off events. [2023-08-27 11:30:13,131 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-08-27 11:30:13,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 313 conditions, 299 events. 34/299 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 964 event pairs, 0 based on Foata normal form. 0/240 useless extension candidates. Maximal degree in co-relation 180. Up to 8 conditions per place. [2023-08-27 11:30:13,139 INFO L119 LiptonReduction]: Number of co-enabled transitions 13284 [2023-08-27 11:30:16,180 INFO L134 LiptonReduction]: Checked pairs total: 26526 [2023-08-27 11:30:16,180 INFO L136 LiptonReduction]: Total number of compositions: 158 [2023-08-27 11:30:16,181 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 11:30:16,190 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;@77429228, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 11:30:16,191 INFO L358 AbstractCegarLoop]: Starting to check reachability of 17 error locations. [2023-08-27 11:30:16,193 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 11:30:16,193 INFO L124 PetriNetUnfolderBase]: 0/9 cut-off events. [2023-08-27 11:30:16,193 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 11:30:16,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:16,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 11:30:16,194 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:16,194 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:16,194 INFO L85 PathProgramCache]: Analyzing trace with hash 31549220, now seen corresponding path program 1 times [2023-08-27 11:30:16,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:16,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529136677] [2023-08-27 11:30:16,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:16,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:16,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:16,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:30:16,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:16,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529136677] [2023-08-27 11:30:16,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529136677] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:30:16,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:30:16,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:30:16,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896889299] [2023-08-27 11:30:16,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:30:16,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:30:16,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:16,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:30:16,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:30:16,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 338 [2023-08-27 11:30:16,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 67 transitions, 152 flow. Second operand has 3 states, 3 states have (on average 150.33333333333334) internal successors, (451), 3 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:16,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:16,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 338 [2023-08-27 11:30:16,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:16,798 INFO L124 PetriNetUnfolderBase]: 4812/8016 cut-off events. [2023-08-27 11:30:16,798 INFO L125 PetriNetUnfolderBase]: For 80/80 co-relation queries the response was YES. [2023-08-27 11:30:16,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15770 conditions, 8016 events. 4812/8016 cut-off events. For 80/80 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 53472 event pairs, 2262 based on Foata normal form. 768/6138 useless extension candidates. Maximal degree in co-relation 1818. Up to 7633 conditions per place. [2023-08-27 11:30:16,908 INFO L140 encePairwiseOnDemand]: 319/338 looper letters, 59 selfloop transitions, 2 changer transitions 0/68 dead transitions. [2023-08-27 11:30:16,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 68 transitions, 276 flow [2023-08-27 11:30:16,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:30:16,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:30:16,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 531 transitions. [2023-08-27 11:30:16,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5236686390532544 [2023-08-27 11:30:16,910 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 531 transitions. [2023-08-27 11:30:16,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 531 transitions. [2023-08-27 11:30:16,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:16,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 531 transitions. [2023-08-27 11:30:16,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 177.0) internal successors, (531), 3 states have internal predecessors, (531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:16,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:16,984 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:16,984 INFO L175 Difference]: Start difference. First operand has 56 places, 67 transitions, 152 flow. Second operand 3 states and 531 transitions. [2023-08-27 11:30:16,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 68 transitions, 276 flow [2023-08-27 11:30:16,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 276 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 11:30:16,986 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 140 flow [2023-08-27 11:30:16,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=140, PETRI_PLACES=59, PETRI_TRANSITIONS=54} [2023-08-27 11:30:16,986 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 3 predicate places. [2023-08-27 11:30:16,987 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 140 flow [2023-08-27 11:30:16,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 150.33333333333334) internal successors, (451), 3 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:16,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:16,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:16,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-27 11:30:16,987 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:16,987 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:16,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1362730667, now seen corresponding path program 1 times [2023-08-27 11:30:16,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:16,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104442222] [2023-08-27 11:30:16,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:16,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:16,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:17,076 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 11:30:17,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:17,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104442222] [2023-08-27 11:30:17,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104442222] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:30:17,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:30:17,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:30:17,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80351969] [2023-08-27 11:30:17,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:30:17,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:30:17,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:17,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:30:17,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:30:17,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 338 [2023-08-27 11:30:17,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 54 transitions, 140 flow. Second operand has 5 states, 5 states have (on average 122.2) internal successors, (611), 5 states have internal predecessors, (611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:17,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:17,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 338 [2023-08-27 11:30:17,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:18,016 INFO L124 PetriNetUnfolderBase]: 6835/11357 cut-off events. [2023-08-27 11:30:18,017 INFO L125 PetriNetUnfolderBase]: For 571/571 co-relation queries the response was YES. [2023-08-27 11:30:18,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23352 conditions, 11357 events. 6835/11357 cut-off events. For 571/571 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 80594 event pairs, 1843 based on Foata normal form. 0/8076 useless extension candidates. Maximal degree in co-relation 20430. Up to 6577 conditions per place. [2023-08-27 11:30:18,092 INFO L140 encePairwiseOnDemand]: 326/338 looper letters, 135 selfloop transitions, 18 changer transitions 0/160 dead transitions. [2023-08-27 11:30:18,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 160 transitions, 699 flow [2023-08-27 11:30:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 11:30:18,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 11:30:18,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 882 transitions. [2023-08-27 11:30:18,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349112426035503 [2023-08-27 11:30:18,096 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 882 transitions. [2023-08-27 11:30:18,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 882 transitions. [2023-08-27 11:30:18,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:18,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 882 transitions. [2023-08-27 11:30:18,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 147.0) internal successors, (882), 6 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:18,102 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 338.0) internal successors, (2366), 7 states have internal predecessors, (2366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:18,102 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 338.0) internal successors, (2366), 7 states have internal predecessors, (2366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:18,102 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 140 flow. Second operand 6 states and 882 transitions. [2023-08-27 11:30:18,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 160 transitions, 699 flow [2023-08-27 11:30:18,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 160 transitions, 695 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 11:30:18,111 INFO L231 Difference]: Finished difference. Result has 68 places, 71 transitions, 274 flow [2023-08-27 11:30:18,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=274, PETRI_PLACES=68, PETRI_TRANSITIONS=71} [2023-08-27 11:30:18,112 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 12 predicate places. [2023-08-27 11:30:18,112 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 71 transitions, 274 flow [2023-08-27 11:30:18,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 122.2) internal successors, (611), 5 states have internal predecessors, (611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:18,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:18,112 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-27 11:30:18,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 11:30:18,113 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:18,113 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:18,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1647095446, now seen corresponding path program 1 times [2023-08-27 11:30:18,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:18,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89698434] [2023-08-27 11:30:18,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:18,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:18,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:18,138 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:30:18,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:18,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89698434] [2023-08-27 11:30:18,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89698434] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:30:18,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:30:18,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:30:18,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832793701] [2023-08-27 11:30:18,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:30:18,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:30:18,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:18,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:30:18,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:30:18,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 338 [2023-08-27 11:30:18,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 71 transitions, 274 flow. Second operand has 3 states, 3 states have (on average 151.33333333333334) internal successors, (454), 3 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:18,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:18,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 338 [2023-08-27 11:30:18,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:18,989 INFO L124 PetriNetUnfolderBase]: 6435/10667 cut-off events. [2023-08-27 11:30:18,990 INFO L125 PetriNetUnfolderBase]: For 4586/4586 co-relation queries the response was YES. [2023-08-27 11:30:19,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26602 conditions, 10667 events. 6435/10667 cut-off events. For 4586/4586 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 75722 event pairs, 2475 based on Foata normal form. 0/8569 useless extension candidates. Maximal degree in co-relation 21542. Up to 8035 conditions per place. [2023-08-27 11:30:19,058 INFO L140 encePairwiseOnDemand]: 335/338 looper letters, 92 selfloop transitions, 2 changer transitions 0/101 dead transitions. [2023-08-27 11:30:19,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 101 transitions, 558 flow [2023-08-27 11:30:19,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:30:19,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:30:19,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 519 transitions. [2023-08-27 11:30:19,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5118343195266272 [2023-08-27 11:30:19,064 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 519 transitions. [2023-08-27 11:30:19,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 519 transitions. [2023-08-27 11:30:19,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:19,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 519 transitions. [2023-08-27 11:30:19,068 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 173.0) internal successors, (519), 3 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:19,072 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:19,073 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:19,073 INFO L175 Difference]: Start difference. First operand has 68 places, 71 transitions, 274 flow. Second operand 3 states and 519 transitions. [2023-08-27 11:30:19,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 101 transitions, 558 flow [2023-08-27 11:30:19,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 101 transitions, 558 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 11:30:19,087 INFO L231 Difference]: Finished difference. Result has 69 places, 70 transitions, 274 flow [2023-08-27 11:30:19,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=274, PETRI_PLACES=69, PETRI_TRANSITIONS=70} [2023-08-27 11:30:19,088 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 13 predicate places. [2023-08-27 11:30:19,088 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 70 transitions, 274 flow [2023-08-27 11:30:19,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 151.33333333333334) internal successors, (454), 3 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:19,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:19,089 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-27 11:30:19,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 11:30:19,089 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:19,090 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:19,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1647095447, now seen corresponding path program 1 times [2023-08-27 11:30:19,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:19,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142203311] [2023-08-27 11:30:19,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:19,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:19,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:19,112 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 11:30:19,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:19,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142203311] [2023-08-27 11:30:19,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142203311] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:30:19,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:30:19,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:30:19,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586611875] [2023-08-27 11:30:19,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:30:19,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:30:19,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:19,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:30:19,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:30:19,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 338 [2023-08-27 11:30:19,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 70 transitions, 274 flow. Second operand has 3 states, 3 states have (on average 151.33333333333334) internal successors, (454), 3 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:19,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:19,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 338 [2023-08-27 11:30:19,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:19,977 INFO L124 PetriNetUnfolderBase]: 6035/9996 cut-off events. [2023-08-27 11:30:19,977 INFO L125 PetriNetUnfolderBase]: For 4081/4081 co-relation queries the response was YES. [2023-08-27 11:30:20,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25169 conditions, 9996 events. 6035/9996 cut-off events. For 4081/4081 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 69599 event pairs, 1718 based on Foata normal form. 0/8218 useless extension candidates. Maximal degree in co-relation 20338. Up to 8672 conditions per place. [2023-08-27 11:30:20,043 INFO L140 encePairwiseOnDemand]: 334/338 looper letters, 89 selfloop transitions, 5 changer transitions 0/101 dead transitions. [2023-08-27 11:30:20,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 101 transitions, 562 flow [2023-08-27 11:30:20,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:30:20,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:30:20,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 519 transitions. [2023-08-27 11:30:20,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5118343195266272 [2023-08-27 11:30:20,046 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 519 transitions. [2023-08-27 11:30:20,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 519 transitions. [2023-08-27 11:30:20,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:20,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 519 transitions. [2023-08-27 11:30:20,048 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 173.0) internal successors, (519), 3 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:20,049 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:20,050 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:20,050 INFO L175 Difference]: Start difference. First operand has 69 places, 70 transitions, 274 flow. Second operand 3 states and 519 transitions. [2023-08-27 11:30:20,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 101 transitions, 562 flow [2023-08-27 11:30:20,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 101 transitions, 558 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 11:30:20,070 INFO L231 Difference]: Finished difference. Result has 69 places, 70 transitions, 287 flow [2023-08-27 11:30:20,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=287, PETRI_PLACES=69, PETRI_TRANSITIONS=70} [2023-08-27 11:30:20,071 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 13 predicate places. [2023-08-27 11:30:20,072 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 70 transitions, 287 flow [2023-08-27 11:30:20,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 151.33333333333334) internal successors, (454), 3 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:20,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:20,072 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:20,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-27 11:30:20,072 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:20,073 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:20,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1086089120, now seen corresponding path program 1 times [2023-08-27 11:30:20,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:20,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70041720] [2023-08-27 11:30:20,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:20,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:20,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:20,163 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 11:30:20,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:20,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70041720] [2023-08-27 11:30:20,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70041720] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:30:20,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624903323] [2023-08-27 11:30:20,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:20,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:30:20,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:30:20,165 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 11:30:20,192 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 11:30:20,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:20,246 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 11:30:20,248 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:30:20,262 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:30:20,262 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 11 treesize of output 11 [2023-08-27 11:30:20,283 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:30:20,348 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:30:20,361 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 11:30:20,361 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:30:20,376 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_215 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_215) c_t_funThread1of2ForFork0_~p~0.base) c_t_funThread1of2ForFork0_~p~0.offset) 2147483647)) is different from false [2023-08-27 11:30:20,391 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_215 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_215) |c_~#global~0.base|) |c_~#global~0.offset|) 2147483647)) is different from false [2023-08-27 11:30:20,399 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 11:30:20,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624903323] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:30:20,400 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:30:20,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2023-08-27 11:30:20,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896948477] [2023-08-27 11:30:20,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:30:20,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 11:30:20,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:20,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 11:30:20,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=53, Unknown=2, NotChecked=30, Total=110 [2023-08-27 11:30:20,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 338 [2023-08-27 11:30:20,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 70 transitions, 287 flow. Second operand has 11 states, 11 states have (on average 123.18181818181819) internal successors, (1355), 11 states have internal predecessors, (1355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:20,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:20,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 338 [2023-08-27 11:30:20,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:21,386 INFO L124 PetriNetUnfolderBase]: 6005/10233 cut-off events. [2023-08-27 11:30:21,386 INFO L125 PetriNetUnfolderBase]: For 6908/6908 co-relation queries the response was YES. [2023-08-27 11:30:21,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25916 conditions, 10233 events. 6005/10233 cut-off events. For 6908/6908 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 71979 event pairs, 2389 based on Foata normal form. 61/8530 useless extension candidates. Maximal degree in co-relation 22437. Up to 7821 conditions per place. [2023-08-27 11:30:21,440 INFO L140 encePairwiseOnDemand]: 328/338 looper letters, 117 selfloop transitions, 21 changer transitions 0/145 dead transitions. [2023-08-27 11:30:21,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 145 transitions, 832 flow [2023-08-27 11:30:21,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 11:30:21,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 11:30:21,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 847 transitions. [2023-08-27 11:30:21,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176528599605523 [2023-08-27 11:30:21,443 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 847 transitions. [2023-08-27 11:30:21,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 847 transitions. [2023-08-27 11:30:21,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:21,444 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 847 transitions. [2023-08-27 11:30:21,446 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 141.16666666666666) internal successors, (847), 6 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:21,448 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 338.0) internal successors, (2366), 7 states have internal predecessors, (2366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:21,449 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 338.0) internal successors, (2366), 7 states have internal predecessors, (2366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:21,449 INFO L175 Difference]: Start difference. First operand has 69 places, 70 transitions, 287 flow. Second operand 6 states and 847 transitions. [2023-08-27 11:30:21,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 145 transitions, 832 flow [2023-08-27 11:30:21,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 145 transitions, 818 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 11:30:21,459 INFO L231 Difference]: Finished difference. Result has 76 places, 81 transitions, 426 flow [2023-08-27 11:30:21,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=426, PETRI_PLACES=76, PETRI_TRANSITIONS=81} [2023-08-27 11:30:21,459 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 20 predicate places. [2023-08-27 11:30:21,460 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 81 transitions, 426 flow [2023-08-27 11:30:21,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 123.18181818181819) internal successors, (1355), 11 states have internal predecessors, (1355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:21,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:21,460 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:21,466 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 11:30:21,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-08-27 11:30:21,666 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:21,666 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:21,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1976666941, now seen corresponding path program 1 times [2023-08-27 11:30:21,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:21,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594153080] [2023-08-27 11:30:21,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:21,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:21,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:21,751 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 11:30:21,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:21,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594153080] [2023-08-27 11:30:21,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594153080] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:30:21,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999900720] [2023-08-27 11:30:21,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:21,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:30:21,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:30:21,753 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 11:30:21,777 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 11:30:21,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:21,833 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 11:30:21,835 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:30:21,845 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:30:21,846 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 11 treesize of output 11 [2023-08-27 11:30:21,864 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:30:21,900 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:30:21,938 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 11:30:21,938 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:30:21,970 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_237 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_237) |c_~#global~0.base|) |c_~#global~0.offset|) 2147483650))) is different from false [2023-08-27 11:30:21,981 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2023-08-27 11:30:21,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999900720] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:30:21,981 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:30:21,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2023-08-27 11:30:21,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608138676] [2023-08-27 11:30:21,982 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:30:21,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 11:30:21,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:21,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 11:30:21,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=66, Unknown=1, NotChecked=16, Total=110 [2023-08-27 11:30:21,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 338 [2023-08-27 11:30:21,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 81 transitions, 426 flow. Second operand has 11 states, 11 states have (on average 123.45454545454545) internal successors, (1358), 11 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:21,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:21,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 338 [2023-08-27 11:30:21,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:23,250 INFO L124 PetriNetUnfolderBase]: 7062/12324 cut-off events. [2023-08-27 11:30:23,250 INFO L125 PetriNetUnfolderBase]: For 12823/12823 co-relation queries the response was YES. [2023-08-27 11:30:23,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33181 conditions, 12324 events. 7062/12324 cut-off events. For 12823/12823 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 92280 event pairs, 1168 based on Foata normal form. 0/10875 useless extension candidates. Maximal degree in co-relation 30857. Up to 5340 conditions per place. [2023-08-27 11:30:23,403 INFO L140 encePairwiseOnDemand]: 324/338 looper letters, 194 selfloop transitions, 71 changer transitions 0/272 dead transitions. [2023-08-27 11:30:23,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 272 transitions, 1697 flow [2023-08-27 11:30:23,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 11:30:23,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 11:30:23,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1690 transitions. [2023-08-27 11:30:23,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2023-08-27 11:30:23,409 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1690 transitions. [2023-08-27 11:30:23,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1690 transitions. [2023-08-27 11:30:23,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:23,411 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1690 transitions. [2023-08-27 11:30:23,414 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 140.83333333333334) internal successors, (1690), 12 states have internal predecessors, (1690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:23,420 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 338.0) internal successors, (4394), 13 states have internal predecessors, (4394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:23,420 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 338.0) internal successors, (4394), 13 states have internal predecessors, (4394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:23,421 INFO L175 Difference]: Start difference. First operand has 76 places, 81 transitions, 426 flow. Second operand 12 states and 1690 transitions. [2023-08-27 11:30:23,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 272 transitions, 1697 flow [2023-08-27 11:30:23,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 272 transitions, 1697 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 11:30:23,443 INFO L231 Difference]: Finished difference. Result has 95 places, 127 transitions, 987 flow [2023-08-27 11:30:23,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=426, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=987, PETRI_PLACES=95, PETRI_TRANSITIONS=127} [2023-08-27 11:30:23,443 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 39 predicate places. [2023-08-27 11:30:23,443 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 127 transitions, 987 flow [2023-08-27 11:30:23,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 123.45454545454545) internal successors, (1358), 11 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:23,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:23,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:23,452 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-27 11:30:23,649 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 11:30:23,650 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:23,650 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:23,650 INFO L85 PathProgramCache]: Analyzing trace with hash 913040769, now seen corresponding path program 1 times [2023-08-27 11:30:23,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:23,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990671983] [2023-08-27 11:30:23,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:23,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:23,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:23,765 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 11:30:23,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:23,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990671983] [2023-08-27 11:30:23,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990671983] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:30:23,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:30:23,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:30:23,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550069057] [2023-08-27 11:30:23,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:30:23,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:30:23,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:23,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:30:23,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:30:23,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 338 [2023-08-27 11:30:23,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 127 transitions, 987 flow. Second operand has 7 states, 7 states have (on average 116.28571428571429) internal successors, (814), 7 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:23,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:23,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 338 [2023-08-27 11:30:23,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:25,675 INFO L124 PetriNetUnfolderBase]: 10255/17642 cut-off events. [2023-08-27 11:30:25,676 INFO L125 PetriNetUnfolderBase]: For 34242/34242 co-relation queries the response was YES. [2023-08-27 11:30:25,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55791 conditions, 17642 events. 10255/17642 cut-off events. For 34242/34242 co-relation queries the response was YES. Maximal size of possible extension queue 782. Compared 138171 event pairs, 1752 based on Foata normal form. 309/16410 useless extension candidates. Maximal degree in co-relation 52521. Up to 7617 conditions per place. [2023-08-27 11:30:25,774 INFO L140 encePairwiseOnDemand]: 324/338 looper letters, 331 selfloop transitions, 115 changer transitions 0/453 dead transitions. [2023-08-27 11:30:25,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 453 transitions, 3562 flow [2023-08-27 11:30:25,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 11:30:25,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 11:30:25,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2070 transitions. [2023-08-27 11:30:25,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40828402366863903 [2023-08-27 11:30:25,782 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2070 transitions. [2023-08-27 11:30:25,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2070 transitions. [2023-08-27 11:30:25,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:25,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2070 transitions. [2023-08-27 11:30:25,799 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 138.0) internal successors, (2070), 15 states have internal predecessors, (2070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:25,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 338.0) internal successors, (5408), 16 states have internal predecessors, (5408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:25,806 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 338.0) internal successors, (5408), 16 states have internal predecessors, (5408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:25,806 INFO L175 Difference]: Start difference. First operand has 95 places, 127 transitions, 987 flow. Second operand 15 states and 2070 transitions. [2023-08-27 11:30:25,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 453 transitions, 3562 flow [2023-08-27 11:30:25,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 453 transitions, 3530 flow, removed 16 selfloop flow, removed 0 redundant places. [2023-08-27 11:30:25,923 INFO L231 Difference]: Finished difference. Result has 117 places, 195 transitions, 2056 flow [2023-08-27 11:30:25,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=971, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2056, PETRI_PLACES=117, PETRI_TRANSITIONS=195} [2023-08-27 11:30:25,924 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 61 predicate places. [2023-08-27 11:30:25,924 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 195 transitions, 2056 flow [2023-08-27 11:30:25,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 116.28571428571429) internal successors, (814), 7 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:25,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:25,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:25,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-27 11:30:25,925 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:25,925 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:25,925 INFO L85 PathProgramCache]: Analyzing trace with hash 913040779, now seen corresponding path program 1 times [2023-08-27 11:30:25,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:25,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551304852] [2023-08-27 11:30:25,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:25,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:25,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:26,001 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 11:30:26,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:26,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551304852] [2023-08-27 11:30:26,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551304852] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:30:26,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:30:26,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:30:26,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312770119] [2023-08-27 11:30:26,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:30:26,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:30:26,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:26,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:30:26,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:30:26,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 338 [2023-08-27 11:30:26,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 195 transitions, 2056 flow. Second operand has 3 states, 3 states have (on average 130.0) internal successors, (390), 3 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:26,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:26,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 338 [2023-08-27 11:30:26,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:27,934 INFO L124 PetriNetUnfolderBase]: 12095/21012 cut-off events. [2023-08-27 11:30:27,934 INFO L125 PetriNetUnfolderBase]: For 71140/71140 co-relation queries the response was YES. [2023-08-27 11:30:28,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75612 conditions, 21012 events. 12095/21012 cut-off events. For 71140/71140 co-relation queries the response was YES. Maximal size of possible extension queue 905. Compared 171061 event pairs, 5455 based on Foata normal form. 609/20450 useless extension candidates. Maximal degree in co-relation 71571. Up to 11332 conditions per place. [2023-08-27 11:30:28,081 INFO L140 encePairwiseOnDemand]: 331/338 looper letters, 197 selfloop transitions, 59 changer transitions 0/263 dead transitions. [2023-08-27 11:30:28,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 263 transitions, 3133 flow [2023-08-27 11:30:28,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:30:28,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:30:28,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 461 transitions. [2023-08-27 11:30:28,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4546351084812623 [2023-08-27 11:30:28,083 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 461 transitions. [2023-08-27 11:30:28,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 461 transitions. [2023-08-27 11:30:28,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:28,084 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 461 transitions. [2023-08-27 11:30:28,085 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 153.66666666666666) internal successors, (461), 3 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:28,086 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:28,086 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:28,086 INFO L175 Difference]: Start difference. First operand has 117 places, 195 transitions, 2056 flow. Second operand 3 states and 461 transitions. [2023-08-27 11:30:28,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 263 transitions, 3133 flow [2023-08-27 11:30:28,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 263 transitions, 2904 flow, removed 49 selfloop flow, removed 5 redundant places. [2023-08-27 11:30:28,550 INFO L231 Difference]: Finished difference. Result has 116 places, 210 transitions, 2326 flow [2023-08-27 11:30:28,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=1867, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2326, PETRI_PLACES=116, PETRI_TRANSITIONS=210} [2023-08-27 11:30:28,551 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 60 predicate places. [2023-08-27 11:30:28,551 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 210 transitions, 2326 flow [2023-08-27 11:30:28,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 130.0) internal successors, (390), 3 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:28,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:28,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:28,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-27 11:30:28,551 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:28,552 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:28,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1465372009, now seen corresponding path program 1 times [2023-08-27 11:30:28,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:28,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118436395] [2023-08-27 11:30:28,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:28,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:28,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:28,585 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 11:30:28,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:28,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118436395] [2023-08-27 11:30:28,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118436395] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:30:28,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702229098] [2023-08-27 11:30:28,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:28,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:30:28,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:30:28,589 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 11:30:28,618 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 11:30:28,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:28,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-27 11:30:28,690 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:30:28,705 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 11:30:28,705 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:30:28,722 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 11:30:28,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702229098] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:30:28,723 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:30:28,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 11:30:28,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501556347] [2023-08-27 11:30:28,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:30:28,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:30:28,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:28,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:30:28,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:30:28,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 338 [2023-08-27 11:30:28,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 210 transitions, 2326 flow. Second operand has 7 states, 7 states have (on average 152.14285714285714) internal successors, (1065), 7 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:28,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:28,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 338 [2023-08-27 11:30:28,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:29,249 INFO L124 PetriNetUnfolderBase]: 1765/3368 cut-off events. [2023-08-27 11:30:29,250 INFO L125 PetriNetUnfolderBase]: For 17153/17153 co-relation queries the response was YES. [2023-08-27 11:30:29,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15388 conditions, 3368 events. 1765/3368 cut-off events. For 17153/17153 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 23341 event pairs, 211 based on Foata normal form. 396/3623 useless extension candidates. Maximal degree in co-relation 15356. Up to 2286 conditions per place. [2023-08-27 11:30:29,266 INFO L140 encePairwiseOnDemand]: 335/338 looper letters, 164 selfloop transitions, 3 changer transitions 0/173 dead transitions. [2023-08-27 11:30:29,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 173 transitions, 2026 flow [2023-08-27 11:30:29,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 11:30:29,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 11:30:29,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 816 transitions. [2023-08-27 11:30:29,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48284023668639053 [2023-08-27 11:30:29,268 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 816 transitions. [2023-08-27 11:30:29,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 816 transitions. [2023-08-27 11:30:29,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:29,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 816 transitions. [2023-08-27 11:30:29,269 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 163.2) internal successors, (816), 5 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:29,271 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 338.0) internal successors, (2028), 6 states have internal predecessors, (2028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:29,271 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 338.0) internal successors, (2028), 6 states have internal predecessors, (2028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:29,272 INFO L175 Difference]: Start difference. First operand has 116 places, 210 transitions, 2326 flow. Second operand 5 states and 816 transitions. [2023-08-27 11:30:29,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 173 transitions, 2026 flow [2023-08-27 11:30:29,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 173 transitions, 1780 flow, removed 46 selfloop flow, removed 13 redundant places. [2023-08-27 11:30:29,296 INFO L231 Difference]: Finished difference. Result has 80 places, 93 transitions, 801 flow [2023-08-27 11:30:29,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=795, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=801, PETRI_PLACES=80, PETRI_TRANSITIONS=93} [2023-08-27 11:30:29,297 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 24 predicate places. [2023-08-27 11:30:29,297 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 93 transitions, 801 flow [2023-08-27 11:30:29,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 152.14285714285714) internal successors, (1065), 7 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:29,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:29,298 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:29,308 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 11:30:29,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:30:29,502 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:29,503 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:29,503 INFO L85 PathProgramCache]: Analyzing trace with hash 299959126, now seen corresponding path program 1 times [2023-08-27 11:30:29,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:29,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146104543] [2023-08-27 11:30:29,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:29,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:29,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:29,651 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 11:30:29,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:29,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146104543] [2023-08-27 11:30:29,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146104543] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:30:29,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [104553054] [2023-08-27 11:30:29,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:29,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:30:29,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:30:29,653 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 11:30:29,683 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 11:30:29,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:29,742 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-27 11:30:29,744 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:30:29,754 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:30:29,755 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 11 treesize of output 11 [2023-08-27 11:30:29,774 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:30:29,847 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2023-08-27 11:30:29,892 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:30:29,914 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 11:30:29,914 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:30:29,968 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_329 (Array Int Int)) (v_ArrVal_328 Int)) (or (< 0 (+ (select (select (store (store |c_#memory_int| c_t_funThread1of2ForFork0_~p~0.base (store (select |c_#memory_int| c_t_funThread1of2ForFork0_~p~0.base) c_t_funThread1of2ForFork0_~p~0.offset v_ArrVal_328)) |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_329) c_t_funThread1of2ForFork0_~p~0.base) c_t_funThread1of2ForFork0_~p~0.offset) 2147483648)) (< v_ArrVal_328 (+ |c_t_funThread1of2ForFork0_#t~post6| 1)))) is different from false [2023-08-27 11:30:29,978 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_329 (Array Int Int)) (v_ArrVal_328 Int)) (let ((.cse0 (select |c_#memory_int| c_t_funThread1of2ForFork0_~p~0.base))) (or (< 0 (+ (select (select (store (store |c_#memory_int| c_t_funThread1of2ForFork0_~p~0.base (store .cse0 c_t_funThread1of2ForFork0_~p~0.offset v_ArrVal_328)) |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_329) c_t_funThread1of2ForFork0_~p~0.base) c_t_funThread1of2ForFork0_~p~0.offset) 2147483648)) (< v_ArrVal_328 (+ (select .cse0 c_t_funThread1of2ForFork0_~p~0.offset) 1))))) is different from false [2023-08-27 11:30:30,002 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_329 (Array Int Int)) (v_ArrVal_328 Int)) (let ((.cse0 (select |c_#memory_int| |c_~#global~0.base|))) (or (< v_ArrVal_328 (+ (select .cse0 |c_~#global~0.offset|) 1)) (< 0 (+ (select (select (store (store |c_#memory_int| |c_~#global~0.base| (store .cse0 |c_~#global~0.offset| v_ArrVal_328)) |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_329) |c_~#global~0.base|) |c_~#global~0.offset|) 2147483648))))) is different from false [2023-08-27 11:30:30,015 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_326 (Array Int Int)) (v_ArrVal_329 (Array Int Int)) (v_ArrVal_328 Int)) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_326))) (let ((.cse0 (select .cse1 |c_~#global~0.base|))) (or (< v_ArrVal_328 (+ (select .cse0 |c_~#global~0.offset|) 1)) (< 0 (+ (select (select (store (store .cse1 |c_~#global~0.base| (store .cse0 |c_~#global~0.offset| v_ArrVal_328)) |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_329) |c_~#global~0.base|) |c_~#global~0.offset|) 2147483648)))))) is different from false [2023-08-27 11:30:30,017 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 11:30:30,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [104553054] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:30:30,017 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:30:30,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 6] total 16 [2023-08-27 11:30:30,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770352312] [2023-08-27 11:30:30,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:30:30,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 11:30:30,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:30,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 11:30:30,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=137, Unknown=9, NotChecked=108, Total=306 [2023-08-27 11:30:30,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 338 [2023-08-27 11:30:30,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 93 transitions, 801 flow. Second operand has 18 states, 18 states have (on average 116.83333333333333) internal successors, (2103), 18 states have internal predecessors, (2103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:30,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:30,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 338 [2023-08-27 11:30:30,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:30,726 INFO L124 PetriNetUnfolderBase]: 1953/3778 cut-off events. [2023-08-27 11:30:30,726 INFO L125 PetriNetUnfolderBase]: For 16436/16436 co-relation queries the response was YES. [2023-08-27 11:30:30,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15740 conditions, 3778 events. 1953/3778 cut-off events. For 16436/16436 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 27779 event pairs, 386 based on Foata normal form. 83/3708 useless extension candidates. Maximal degree in co-relation 15718. Up to 1873 conditions per place. [2023-08-27 11:30:30,744 INFO L140 encePairwiseOnDemand]: 326/338 looper letters, 145 selfloop transitions, 62 changer transitions 0/213 dead transitions. [2023-08-27 11:30:30,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 213 transitions, 2220 flow [2023-08-27 11:30:30,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 11:30:30,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 11:30:30,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1387 transitions. [2023-08-27 11:30:30,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3730500268961807 [2023-08-27 11:30:30,748 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1387 transitions. [2023-08-27 11:30:30,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1387 transitions. [2023-08-27 11:30:30,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:30,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1387 transitions. [2023-08-27 11:30:30,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 126.0909090909091) internal successors, (1387), 11 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:30,755 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 338.0) internal successors, (4056), 12 states have internal predecessors, (4056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:30,756 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 338.0) internal successors, (4056), 12 states have internal predecessors, (4056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:30,756 INFO L175 Difference]: Start difference. First operand has 80 places, 93 transitions, 801 flow. Second operand 11 states and 1387 transitions. [2023-08-27 11:30:30,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 213 transitions, 2220 flow [2023-08-27 11:30:30,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 213 transitions, 2185 flow, removed 10 selfloop flow, removed 3 redundant places. [2023-08-27 11:30:30,774 INFO L231 Difference]: Finished difference. Result has 94 places, 123 transitions, 1360 flow [2023-08-27 11:30:30,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=778, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1360, PETRI_PLACES=94, PETRI_TRANSITIONS=123} [2023-08-27 11:30:30,774 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 38 predicate places. [2023-08-27 11:30:30,774 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 123 transitions, 1360 flow [2023-08-27 11:30:30,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 116.83333333333333) internal successors, (2103), 18 states have internal predecessors, (2103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:30,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:30,775 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:30,784 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 11:30:30,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:30:30,980 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:30,980 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:30,980 INFO L85 PathProgramCache]: Analyzing trace with hash 818091232, now seen corresponding path program 1 times [2023-08-27 11:30:30,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:30,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539432543] [2023-08-27 11:30:30,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:30,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:30,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:31,134 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 11:30:31,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:31,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539432543] [2023-08-27 11:30:31,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539432543] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:30:31,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496109524] [2023-08-27 11:30:31,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:31,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:30:31,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:30:31,136 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 11:30:31,159 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 11:30:31,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:31,227 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-27 11:30:31,228 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:30:31,237 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:30:31,237 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 11 treesize of output 11 [2023-08-27 11:30:31,281 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:30:31,304 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:30:31,320 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 11:30:31,320 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:30:31,336 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_364 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_364) c_t_funThread1of2ForFork0_~p~0.base) c_t_funThread1of2ForFork0_~p~0.offset) 2147483649)) is different from false [2023-08-27 11:30:31,346 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:30:31,346 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 19 [2023-08-27 11:30:31,349 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2023-08-27 11:30:31,375 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 11:30:31,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496109524] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:30:31,376 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:30:31,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 13 [2023-08-27 11:30:31,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023796919] [2023-08-27 11:30:31,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:30:31,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 11:30:31,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:31,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 11:30:31,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=141, Unknown=1, NotChecked=24, Total=210 [2023-08-27 11:30:31,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 338 [2023-08-27 11:30:31,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 123 transitions, 1360 flow. Second operand has 15 states, 15 states have (on average 117.2) internal successors, (1758), 15 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:31,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:31,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 338 [2023-08-27 11:30:31,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:32,043 INFO L124 PetriNetUnfolderBase]: 2005/3841 cut-off events. [2023-08-27 11:30:32,043 INFO L125 PetriNetUnfolderBase]: For 21212/21212 co-relation queries the response was YES. [2023-08-27 11:30:32,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17360 conditions, 3841 events. 2005/3841 cut-off events. For 21212/21212 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 27777 event pairs, 310 based on Foata normal form. 51/3737 useless extension candidates. Maximal degree in co-relation 17333. Up to 1326 conditions per place. [2023-08-27 11:30:32,061 INFO L140 encePairwiseOnDemand]: 327/338 looper letters, 144 selfloop transitions, 77 changer transitions 8/235 dead transitions. [2023-08-27 11:30:32,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 235 transitions, 2734 flow [2023-08-27 11:30:32,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 11:30:32,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 11:30:32,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1517 transitions. [2023-08-27 11:30:32,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3740138067061144 [2023-08-27 11:30:32,064 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1517 transitions. [2023-08-27 11:30:32,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1517 transitions. [2023-08-27 11:30:32,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:32,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1517 transitions. [2023-08-27 11:30:32,067 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 126.41666666666667) internal successors, (1517), 12 states have internal predecessors, (1517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:32,071 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 338.0) internal successors, (4394), 13 states have internal predecessors, (4394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:32,072 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 338.0) internal successors, (4394), 13 states have internal predecessors, (4394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:32,072 INFO L175 Difference]: Start difference. First operand has 94 places, 123 transitions, 1360 flow. Second operand 12 states and 1517 transitions. [2023-08-27 11:30:32,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 235 transitions, 2734 flow [2023-08-27 11:30:32,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 235 transitions, 2625 flow, removed 24 selfloop flow, removed 4 redundant places. [2023-08-27 11:30:32,116 INFO L231 Difference]: Finished difference. Result has 103 places, 135 transitions, 1687 flow [2023-08-27 11:30:32,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=1210, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1687, PETRI_PLACES=103, PETRI_TRANSITIONS=135} [2023-08-27 11:30:32,116 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 47 predicate places. [2023-08-27 11:30:32,116 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 135 transitions, 1687 flow [2023-08-27 11:30:32,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 117.2) internal successors, (1758), 15 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:32,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:32,117 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:32,124 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 11:30:32,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:30:32,329 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:32,329 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:32,329 INFO L85 PathProgramCache]: Analyzing trace with hash 288137069, now seen corresponding path program 1 times [2023-08-27 11:30:32,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:32,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348583681] [2023-08-27 11:30:32,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:32,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:32,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:32,423 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:30:32,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:32,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348583681] [2023-08-27 11:30:32,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348583681] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:30:32,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:30:32,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:30:32,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958537741] [2023-08-27 11:30:32,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:30:32,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:30:32,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:32,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:30:32,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-27 11:30:32,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 338 [2023-08-27 11:30:32,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 135 transitions, 1687 flow. Second operand has 6 states, 6 states have (on average 121.0) internal successors, (726), 6 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:32,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:32,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 338 [2023-08-27 11:30:32,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:32,933 INFO L124 PetriNetUnfolderBase]: 2068/3973 cut-off events. [2023-08-27 11:30:32,933 INFO L125 PetriNetUnfolderBase]: For 24849/24849 co-relation queries the response was YES. [2023-08-27 11:30:32,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18579 conditions, 3973 events. 2068/3973 cut-off events. For 24849/24849 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 29088 event pairs, 128 based on Foata normal form. 15/3795 useless extension candidates. Maximal degree in co-relation 18550. Up to 1561 conditions per place. [2023-08-27 11:30:32,953 INFO L140 encePairwiseOnDemand]: 322/338 looper letters, 186 selfloop transitions, 134 changer transitions 2/328 dead transitions. [2023-08-27 11:30:32,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 328 transitions, 4184 flow [2023-08-27 11:30:32,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 11:30:32,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 11:30:32,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1567 transitions. [2023-08-27 11:30:32,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3863412228796844 [2023-08-27 11:30:32,955 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1567 transitions. [2023-08-27 11:30:32,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1567 transitions. [2023-08-27 11:30:32,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:32,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1567 transitions. [2023-08-27 11:30:32,959 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 130.58333333333334) internal successors, (1567), 12 states have internal predecessors, (1567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:32,963 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 338.0) internal successors, (4394), 13 states have internal predecessors, (4394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:32,964 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 338.0) internal successors, (4394), 13 states have internal predecessors, (4394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:32,964 INFO L175 Difference]: Start difference. First operand has 103 places, 135 transitions, 1687 flow. Second operand 12 states and 1567 transitions. [2023-08-27 11:30:32,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 328 transitions, 4184 flow [2023-08-27 11:30:33,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 328 transitions, 3802 flow, removed 86 selfloop flow, removed 9 redundant places. [2023-08-27 11:30:33,028 INFO L231 Difference]: Finished difference. Result has 111 places, 216 transitions, 2929 flow [2023-08-27 11:30:33,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=1479, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2929, PETRI_PLACES=111, PETRI_TRANSITIONS=216} [2023-08-27 11:30:33,028 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 55 predicate places. [2023-08-27 11:30:33,028 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 216 transitions, 2929 flow [2023-08-27 11:30:33,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 121.0) internal successors, (726), 6 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:33,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:33,029 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:33,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-27 11:30:33,029 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:33,029 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:33,029 INFO L85 PathProgramCache]: Analyzing trace with hash 840568754, now seen corresponding path program 1 times [2023-08-27 11:30:33,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:33,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191015457] [2023-08-27 11:30:33,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:33,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:33,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:33,079 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:30:33,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:33,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191015457] [2023-08-27 11:30:33,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191015457] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:30:33,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:30:33,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:30:33,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041059822] [2023-08-27 11:30:33,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:30:33,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:30:33,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:33,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:30:33,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:30:33,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 338 [2023-08-27 11:30:33,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 216 transitions, 2929 flow. Second operand has 3 states, 3 states have (on average 130.66666666666666) internal successors, (392), 3 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:33,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:33,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 338 [2023-08-27 11:30:33,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:33,599 INFO L124 PetriNetUnfolderBase]: 1928/3833 cut-off events. [2023-08-27 11:30:33,599 INFO L125 PetriNetUnfolderBase]: For 25932/25932 co-relation queries the response was YES. [2023-08-27 11:30:33,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19344 conditions, 3833 events. 1928/3833 cut-off events. For 25932/25932 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 28590 event pairs, 685 based on Foata normal form. 0/3791 useless extension candidates. Maximal degree in co-relation 19312. Up to 2199 conditions per place. [2023-08-27 11:30:33,637 INFO L140 encePairwiseOnDemand]: 332/338 looper letters, 217 selfloop transitions, 66 changer transitions 4/293 dead transitions. [2023-08-27 11:30:33,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 293 transitions, 4528 flow [2023-08-27 11:30:33,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:30:33,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:30:33,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 431 transitions. [2023-08-27 11:30:33,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250493096646943 [2023-08-27 11:30:33,638 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 431 transitions. [2023-08-27 11:30:33,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 431 transitions. [2023-08-27 11:30:33,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:33,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 431 transitions. [2023-08-27 11:30:33,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 143.66666666666666) internal successors, (431), 3 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:33,641 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:33,641 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:33,641 INFO L175 Difference]: Start difference. First operand has 111 places, 216 transitions, 2929 flow. Second operand 3 states and 431 transitions. [2023-08-27 11:30:33,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 293 transitions, 4528 flow [2023-08-27 11:30:33,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 293 transitions, 4341 flow, removed 65 selfloop flow, removed 1 redundant places. [2023-08-27 11:30:33,731 INFO L231 Difference]: Finished difference. Result has 114 places, 241 transitions, 3507 flow [2023-08-27 11:30:33,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=2763, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=3507, PETRI_PLACES=114, PETRI_TRANSITIONS=241} [2023-08-27 11:30:33,732 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 58 predicate places. [2023-08-27 11:30:33,732 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 241 transitions, 3507 flow [2023-08-27 11:30:33,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 130.66666666666666) internal successors, (392), 3 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:33,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:33,732 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:33,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-27 11:30:33,732 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:33,733 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:33,733 INFO L85 PathProgramCache]: Analyzing trace with hash 840568743, now seen corresponding path program 1 times [2023-08-27 11:30:33,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:33,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052754499] [2023-08-27 11:30:33,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:33,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:33,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:33,849 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 11:30:33,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:33,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052754499] [2023-08-27 11:30:33,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052754499] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:30:33,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016720587] [2023-08-27 11:30:33,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:33,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:30:33,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:30:33,853 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 11:30:33,864 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 11:30:33,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:33,951 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-27 11:30:33,954 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:30:33,963 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:30:33,964 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 11 treesize of output 11 [2023-08-27 11:30:33,985 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:30:34,015 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:30:34,091 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2023-08-27 11:30:34,119 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 11:30:34,119 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:30:34,173 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_430 (Array Int Int))) (< 0 (+ 2147483649 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_430) |c_~#global~0.base|) |c_~#global~0.offset|)))) is different from false [2023-08-27 11:30:34,184 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2023-08-27 11:30:34,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016720587] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:30:34,184 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:30:34,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2023-08-27 11:30:34,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224874175] [2023-08-27 11:30:34,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:30:34,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 11:30:34,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:34,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 11:30:34,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=190, Unknown=1, NotChecked=28, Total=272 [2023-08-27 11:30:34,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 338 [2023-08-27 11:30:34,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 241 transitions, 3507 flow. Second operand has 17 states, 17 states have (on average 117.11764705882354) internal successors, (1991), 17 states have internal predecessors, (1991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:34,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:34,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 338 [2023-08-27 11:30:34,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:35,079 INFO L124 PetriNetUnfolderBase]: 2027/4066 cut-off events. [2023-08-27 11:30:35,079 INFO L125 PetriNetUnfolderBase]: For 30325/30325 co-relation queries the response was YES. [2023-08-27 11:30:35,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20991 conditions, 4066 events. 2027/4066 cut-off events. For 30325/30325 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 30799 event pairs, 435 based on Foata normal form. 82/4147 useless extension candidates. Maximal degree in co-relation 20957. Up to 2243 conditions per place. [2023-08-27 11:30:35,109 INFO L140 encePairwiseOnDemand]: 325/338 looper letters, 265 selfloop transitions, 136 changer transitions 16/423 dead transitions. [2023-08-27 11:30:35,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 423 transitions, 6229 flow [2023-08-27 11:30:35,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 11:30:35,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 11:30:35,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1981 transitions. [2023-08-27 11:30:35,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36630917159763315 [2023-08-27 11:30:35,113 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1981 transitions. [2023-08-27 11:30:35,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1981 transitions. [2023-08-27 11:30:35,114 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:35,114 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1981 transitions. [2023-08-27 11:30:35,116 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 123.8125) internal successors, (1981), 16 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:35,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 338.0) internal successors, (5746), 17 states have internal predecessors, (5746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:35,122 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 338.0) internal successors, (5746), 17 states have internal predecessors, (5746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:35,123 INFO L175 Difference]: Start difference. First operand has 114 places, 241 transitions, 3507 flow. Second operand 16 states and 1981 transitions. [2023-08-27 11:30:35,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 423 transitions, 6229 flow [2023-08-27 11:30:35,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 423 transitions, 6031 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-27 11:30:35,240 INFO L231 Difference]: Finished difference. Result has 134 places, 294 transitions, 4711 flow [2023-08-27 11:30:35,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=3371, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4711, PETRI_PLACES=134, PETRI_TRANSITIONS=294} [2023-08-27 11:30:35,240 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 78 predicate places. [2023-08-27 11:30:35,241 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 294 transitions, 4711 flow [2023-08-27 11:30:35,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 117.11764705882354) internal successors, (1991), 17 states have internal predecessors, (1991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:35,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:35,241 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:35,246 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 11:30:35,445 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,SelfDestructingSolverStorable22 [2023-08-27 11:30:35,446 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:35,446 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:35,446 INFO L85 PathProgramCache]: Analyzing trace with hash -1159571632, now seen corresponding path program 1 times [2023-08-27 11:30:35,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:35,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378626864] [2023-08-27 11:30:35,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:35,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:35,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:35,539 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 11:30:35,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:35,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378626864] [2023-08-27 11:30:35,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378626864] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:30:35,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:30:35,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:30:35,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768232495] [2023-08-27 11:30:35,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:30:35,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:30:35,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:35,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:30:35,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-27 11:30:35,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 338 [2023-08-27 11:30:35,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 294 transitions, 4711 flow. Second operand has 6 states, 6 states have (on average 121.0) internal successors, (726), 6 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:35,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:35,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 338 [2023-08-27 11:30:35,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:36,325 INFO L124 PetriNetUnfolderBase]: 2177/4339 cut-off events. [2023-08-27 11:30:36,326 INFO L125 PetriNetUnfolderBase]: For 36623/36623 co-relation queries the response was YES. [2023-08-27 11:30:36,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23783 conditions, 4339 events. 2177/4339 cut-off events. For 36623/36623 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 33391 event pairs, 155 based on Foata normal form. 27/4366 useless extension candidates. Maximal degree in co-relation 23743. Up to 1484 conditions per place. [2023-08-27 11:30:36,356 INFO L140 encePairwiseOnDemand]: 322/338 looper letters, 214 selfloop transitions, 291 changer transitions 3/514 dead transitions. [2023-08-27 11:30:36,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 514 transitions, 8505 flow [2023-08-27 11:30:36,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 11:30:36,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 11:30:36,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1570 transitions. [2023-08-27 11:30:36,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870808678500986 [2023-08-27 11:30:36,358 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1570 transitions. [2023-08-27 11:30:36,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1570 transitions. [2023-08-27 11:30:36,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:36,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1570 transitions. [2023-08-27 11:30:36,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 130.83333333333334) internal successors, (1570), 12 states have internal predecessors, (1570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:36,365 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 338.0) internal successors, (4394), 13 states have internal predecessors, (4394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:36,365 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 338.0) internal successors, (4394), 13 states have internal predecessors, (4394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:36,365 INFO L175 Difference]: Start difference. First operand has 134 places, 294 transitions, 4711 flow. Second operand 12 states and 1570 transitions. [2023-08-27 11:30:36,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 514 transitions, 8505 flow [2023-08-27 11:30:36,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 514 transitions, 8247 flow, removed 36 selfloop flow, removed 3 redundant places. [2023-08-27 11:30:36,548 INFO L231 Difference]: Finished difference. Result has 148 places, 403 transitions, 7260 flow [2023-08-27 11:30:36,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=4544, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7260, PETRI_PLACES=148, PETRI_TRANSITIONS=403} [2023-08-27 11:30:36,549 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 92 predicate places. [2023-08-27 11:30:36,550 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 403 transitions, 7260 flow [2023-08-27 11:30:36,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 121.0) internal successors, (726), 6 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:36,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:36,550 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:36,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-27 11:30:36,550 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:36,551 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:36,551 INFO L85 PathProgramCache]: Analyzing trace with hash 843191006, now seen corresponding path program 1 times [2023-08-27 11:30:36,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:36,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640391296] [2023-08-27 11:30:36,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:36,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:36,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:36,618 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:30:36,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:36,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640391296] [2023-08-27 11:30:36,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640391296] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:30:36,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:30:36,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 11:30:36,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454844954] [2023-08-27 11:30:36,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:30:36,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:30:36,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:36,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:30:36,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:30:36,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 338 [2023-08-27 11:30:36,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 403 transitions, 7260 flow. Second operand has 5 states, 5 states have (on average 131.4) internal successors, (657), 5 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:36,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:36,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 338 [2023-08-27 11:30:36,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:36,778 INFO L124 PetriNetUnfolderBase]: 173/525 cut-off events. [2023-08-27 11:30:36,778 INFO L125 PetriNetUnfolderBase]: For 5333/5333 co-relation queries the response was YES. [2023-08-27 11:30:36,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2824 conditions, 525 events. 173/525 cut-off events. For 5333/5333 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2823 event pairs, 93 based on Foata normal form. 103/628 useless extension candidates. Maximal degree in co-relation 2777. Up to 423 conditions per place. [2023-08-27 11:30:36,782 INFO L140 encePairwiseOnDemand]: 333/338 looper letters, 88 selfloop transitions, 8 changer transitions 10/110 dead transitions. [2023-08-27 11:30:36,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 110 transitions, 1632 flow [2023-08-27 11:30:36,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 11:30:36,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 11:30:36,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 553 transitions. [2023-08-27 11:30:36,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40902366863905326 [2023-08-27 11:30:36,784 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 553 transitions. [2023-08-27 11:30:36,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 553 transitions. [2023-08-27 11:30:36,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:36,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 553 transitions. [2023-08-27 11:30:36,785 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 138.25) internal successors, (553), 4 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:36,788 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 338.0) internal successors, (1690), 5 states have internal predecessors, (1690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:36,789 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 338.0) internal successors, (1690), 5 states have internal predecessors, (1690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:36,789 INFO L175 Difference]: Start difference. First operand has 148 places, 403 transitions, 7260 flow. Second operand 4 states and 553 transitions. [2023-08-27 11:30:36,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 110 transitions, 1632 flow [2023-08-27 11:30:36,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 110 transitions, 1314 flow, removed 111 selfloop flow, removed 16 redundant places. [2023-08-27 11:30:36,803 INFO L231 Difference]: Finished difference. Result has 123 places, 94 transitions, 911 flow [2023-08-27 11:30:36,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=911, PETRI_PLACES=123, PETRI_TRANSITIONS=94} [2023-08-27 11:30:36,804 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 67 predicate places. [2023-08-27 11:30:36,805 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 94 transitions, 911 flow [2023-08-27 11:30:36,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 131.4) internal successors, (657), 5 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:36,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:36,805 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:36,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-27 11:30:36,805 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:36,805 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:36,806 INFO L85 PathProgramCache]: Analyzing trace with hash -467509187, now seen corresponding path program 2 times [2023-08-27 11:30:36,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:36,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688558108] [2023-08-27 11:30:36,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:36,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:36,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:36,967 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:30:36,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:36,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688558108] [2023-08-27 11:30:36,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688558108] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:30:36,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [115815036] [2023-08-27 11:30:36,968 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 11:30:36,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:30:36,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:30:36,973 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 11:30:36,999 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 11:30:37,073 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 11:30:37,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 11:30:37,075 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-27 11:30:37,076 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:30:37,084 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:30:37,085 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 11 treesize of output 11 [2023-08-27 11:30:37,135 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:30:37,162 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:30:37,175 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:30:37,175 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:30:37,220 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:30:37,221 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 19 [2023-08-27 11:30:37,223 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2023-08-27 11:30:37,263 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:30:37,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [115815036] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:30:37,263 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:30:37,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 13 [2023-08-27 11:30:37,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256220205] [2023-08-27 11:30:37,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:30:37,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 11:30:37,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:37,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 11:30:37,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=159, Unknown=2, NotChecked=0, Total=210 [2023-08-27 11:30:37,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 338 [2023-08-27 11:30:37,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 94 transitions, 911 flow. Second operand has 15 states, 15 states have (on average 117.6) internal successors, (1764), 15 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:37,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:37,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 338 [2023-08-27 11:30:37,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:37,579 INFO L124 PetriNetUnfolderBase]: 138/448 cut-off events. [2023-08-27 11:30:37,580 INFO L125 PetriNetUnfolderBase]: For 2116/2116 co-relation queries the response was YES. [2023-08-27 11:30:37,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2082 conditions, 448 events. 138/448 cut-off events. For 2116/2116 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 2398 event pairs, 32 based on Foata normal form. 2/449 useless extension candidates. Maximal degree in co-relation 2048. Up to 134 conditions per place. [2023-08-27 11:30:37,582 INFO L140 encePairwiseOnDemand]: 328/338 looper letters, 82 selfloop transitions, 20 changer transitions 1/109 dead transitions. [2023-08-27 11:30:37,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 109 transitions, 1208 flow [2023-08-27 11:30:37,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 11:30:37,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 11:30:37,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1207 transitions. [2023-08-27 11:30:37,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35710059171597636 [2023-08-27 11:30:37,583 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1207 transitions. [2023-08-27 11:30:37,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1207 transitions. [2023-08-27 11:30:37,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:37,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1207 transitions. [2023-08-27 11:30:37,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 120.7) internal successors, (1207), 10 states have internal predecessors, (1207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:37,587 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 338.0) internal successors, (3718), 11 states have internal predecessors, (3718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:37,587 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 338.0) internal successors, (3718), 11 states have internal predecessors, (3718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:37,588 INFO L175 Difference]: Start difference. First operand has 123 places, 94 transitions, 911 flow. Second operand 10 states and 1207 transitions. [2023-08-27 11:30:37,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 109 transitions, 1208 flow [2023-08-27 11:30:37,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 109 transitions, 1136 flow, removed 19 selfloop flow, removed 5 redundant places. [2023-08-27 11:30:37,596 INFO L231 Difference]: Finished difference. Result has 124 places, 92 transitions, 861 flow [2023-08-27 11:30:37,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=821, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=861, PETRI_PLACES=124, PETRI_TRANSITIONS=92} [2023-08-27 11:30:37,597 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 68 predicate places. [2023-08-27 11:30:37,597 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 92 transitions, 861 flow [2023-08-27 11:30:37,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 117.6) internal successors, (1764), 15 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:37,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:37,597 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:37,607 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 11:30:37,802 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,SelfDestructingSolverStorable25 [2023-08-27 11:30:37,802 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:37,802 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:37,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1276500810, now seen corresponding path program 1 times [2023-08-27 11:30:37,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:37,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764035291] [2023-08-27 11:30:37,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:37,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:37,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:37,950 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 11:30:37,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:37,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764035291] [2023-08-27 11:30:37,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764035291] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:30:37,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:30:37,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-27 11:30:37,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569735737] [2023-08-27 11:30:37,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:30:37,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:30:37,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:37,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:30:37,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:30:37,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 338 [2023-08-27 11:30:37,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 92 transitions, 861 flow. Second operand has 7 states, 7 states have (on average 125.42857142857143) internal successors, (878), 7 states have internal predecessors, (878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:37,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:37,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 338 [2023-08-27 11:30:37,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:38,172 INFO L124 PetriNetUnfolderBase]: 154/490 cut-off events. [2023-08-27 11:30:38,172 INFO L125 PetriNetUnfolderBase]: For 1977/1977 co-relation queries the response was YES. [2023-08-27 11:30:38,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2234 conditions, 490 events. 154/490 cut-off events. For 1977/1977 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2685 event pairs, 31 based on Foata normal form. 3/493 useless extension candidates. Maximal degree in co-relation 2202. Up to 172 conditions per place. [2023-08-27 11:30:38,175 INFO L140 encePairwiseOnDemand]: 325/338 looper letters, 85 selfloop transitions, 44 changer transitions 1/136 dead transitions. [2023-08-27 11:30:38,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 136 transitions, 1442 flow [2023-08-27 11:30:38,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 11:30:38,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 11:30:38,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1555 transitions. [2023-08-27 11:30:38,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3833826429980276 [2023-08-27 11:30:38,176 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1555 transitions. [2023-08-27 11:30:38,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1555 transitions. [2023-08-27 11:30:38,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:38,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1555 transitions. [2023-08-27 11:30:38,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 129.58333333333334) internal successors, (1555), 12 states have internal predecessors, (1555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:38,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 338.0) internal successors, (4394), 13 states have internal predecessors, (4394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:38,180 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 338.0) internal successors, (4394), 13 states have internal predecessors, (4394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:38,180 INFO L175 Difference]: Start difference. First operand has 124 places, 92 transitions, 861 flow. Second operand 12 states and 1555 transitions. [2023-08-27 11:30:38,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 136 transitions, 1442 flow [2023-08-27 11:30:38,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 136 transitions, 1392 flow, removed 6 selfloop flow, removed 9 redundant places. [2023-08-27 11:30:38,187 INFO L231 Difference]: Finished difference. Result has 130 places, 104 transitions, 1074 flow [2023-08-27 11:30:38,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=816, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1074, PETRI_PLACES=130, PETRI_TRANSITIONS=104} [2023-08-27 11:30:38,187 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 74 predicate places. [2023-08-27 11:30:38,187 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 104 transitions, 1074 flow [2023-08-27 11:30:38,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 125.42857142857143) internal successors, (878), 7 states have internal predecessors, (878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:38,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:38,188 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:38,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-27 11:30:38,188 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:38,188 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:38,188 INFO L85 PathProgramCache]: Analyzing trace with hash -141622656, now seen corresponding path program 2 times [2023-08-27 11:30:38,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:38,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521840904] [2023-08-27 11:30:38,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:38,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:38,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:38,427 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:30:38,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:38,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521840904] [2023-08-27 11:30:38,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521840904] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:30:38,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711375507] [2023-08-27 11:30:38,428 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 11:30:38,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:30:38,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:30:38,429 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 11:30:38,460 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 11:30:38,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 11:30:38,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 11:30:38,543 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 11:30:38,548 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:30:38,557 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:30:38,557 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 11 treesize of output 11 [2023-08-27 11:30:38,645 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:30:38,738 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2023-08-27 11:30:38,773 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:30:38,827 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:30:38,827 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:30:38,857 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_586 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_586) |c_~#global~0.base|) |c_~#global~0.offset|) 2147483647)) is different from false [2023-08-27 11:30:39,478 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:30:39,478 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 19 [2023-08-27 11:30:39,484 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:30:39,484 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 29 treesize of output 32 [2023-08-27 11:30:39,509 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-08-27 11:30:43,576 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 11:30:43,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711375507] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:30:43,576 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:30:43,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 22 [2023-08-27 11:30:43,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638124741] [2023-08-27 11:30:43,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:30:43,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 11:30:43,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:43,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 11:30:43,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=407, Unknown=6, NotChecked=42, Total=552 [2023-08-27 11:30:43,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 338 [2023-08-27 11:30:43,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 104 transitions, 1074 flow. Second operand has 24 states, 24 states have (on average 115.25) internal successors, (2766), 24 states have internal predecessors, (2766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:43,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:43,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 338 [2023-08-27 11:30:43,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:44,071 INFO L124 PetriNetUnfolderBase]: 151/479 cut-off events. [2023-08-27 11:30:44,071 INFO L125 PetriNetUnfolderBase]: For 2340/2340 co-relation queries the response was YES. [2023-08-27 11:30:44,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2285 conditions, 479 events. 151/479 cut-off events. For 2340/2340 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 2599 event pairs, 12 based on Foata normal form. 6/485 useless extension candidates. Maximal degree in co-relation 2252. Up to 84 conditions per place. [2023-08-27 11:30:44,074 INFO L140 encePairwiseOnDemand]: 324/338 looper letters, 96 selfloop transitions, 36 changer transitions 3/141 dead transitions. [2023-08-27 11:30:44,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 141 transitions, 1576 flow [2023-08-27 11:30:44,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 11:30:44,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 11:30:44,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1994 transitions. [2023-08-27 11:30:44,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3470240167072746 [2023-08-27 11:30:44,076 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1994 transitions. [2023-08-27 11:30:44,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1994 transitions. [2023-08-27 11:30:44,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:44,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1994 transitions. [2023-08-27 11:30:44,078 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 117.29411764705883) internal successors, (1994), 17 states have internal predecessors, (1994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:44,081 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 338.0) internal successors, (6084), 18 states have internal predecessors, (6084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:44,082 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 338.0) internal successors, (6084), 18 states have internal predecessors, (6084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:44,082 INFO L175 Difference]: Start difference. First operand has 130 places, 104 transitions, 1074 flow. Second operand 17 states and 1994 transitions. [2023-08-27 11:30:44,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 141 transitions, 1576 flow [2023-08-27 11:30:44,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 141 transitions, 1506 flow, removed 12 selfloop flow, removed 5 redundant places. [2023-08-27 11:30:44,090 INFO L231 Difference]: Finished difference. Result has 137 places, 100 transitions, 1023 flow [2023-08-27 11:30:44,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=951, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1023, PETRI_PLACES=137, PETRI_TRANSITIONS=100} [2023-08-27 11:30:44,091 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 81 predicate places. [2023-08-27 11:30:44,091 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 100 transitions, 1023 flow [2023-08-27 11:30:44,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 115.25) internal successors, (2766), 24 states have internal predecessors, (2766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:44,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:44,092 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:44,098 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 11:30:44,296 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,SelfDestructingSolverStorable27 [2023-08-27 11:30:44,296 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:44,296 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:44,297 INFO L85 PathProgramCache]: Analyzing trace with hash -782229276, now seen corresponding path program 1 times [2023-08-27 11:30:44,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:44,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039482928] [2023-08-27 11:30:44,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:44,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:44,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:44,549 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:30:44,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:44,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039482928] [2023-08-27 11:30:44,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039482928] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:30:44,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828288990] [2023-08-27 11:30:44,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:44,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:30:44,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:30:44,551 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 11:30:44,561 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 11:30:44,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:44,649 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 11:30:44,656 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:30:44,669 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:30:44,669 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 11 treesize of output 11 [2023-08-27 11:30:44,767 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:30:44,859 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2023-08-27 11:30:44,900 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 11:30:44,952 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:30:44,952 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:30:44,990 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_643 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_643) |c_~#global~0.base|) |c_~#global~0.offset|) 2147483650))) is different from false [2023-08-27 11:30:45,175 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:30:45,175 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2023-08-27 11:30:45,182 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:30:45,182 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 33 treesize of output 36 [2023-08-27 11:30:45,201 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2023-08-27 11:30:49,285 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 11:30:49,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828288990] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:30:49,286 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:30:49,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-08-27 11:30:49,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18786533] [2023-08-27 11:30:49,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:30:49,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 11:30:49,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:49,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 11:30:49,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=483, Unknown=6, NotChecked=46, Total=650 [2023-08-27 11:30:49,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 338 [2023-08-27 11:30:49,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 100 transitions, 1023 flow. Second operand has 26 states, 26 states have (on average 115.07692307692308) internal successors, (2992), 26 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:49,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:49,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 338 [2023-08-27 11:30:49,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:49,947 INFO L124 PetriNetUnfolderBase]: 149/466 cut-off events. [2023-08-27 11:30:49,947 INFO L125 PetriNetUnfolderBase]: For 2371/2371 co-relation queries the response was YES. [2023-08-27 11:30:49,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2297 conditions, 466 events. 149/466 cut-off events. For 2371/2371 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 2496 event pairs, 14 based on Foata normal form. 3/469 useless extension candidates. Maximal degree in co-relation 2266. Up to 79 conditions per place. [2023-08-27 11:30:49,950 INFO L140 encePairwiseOnDemand]: 323/338 looper letters, 95 selfloop transitions, 39 changer transitions 0/140 dead transitions. [2023-08-27 11:30:49,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 140 transitions, 1574 flow [2023-08-27 11:30:49,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 11:30:49,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 11:30:49,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2224 transitions. [2023-08-27 11:30:49,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3463095608844597 [2023-08-27 11:30:49,952 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2224 transitions. [2023-08-27 11:30:49,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2224 transitions. [2023-08-27 11:30:49,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:49,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2224 transitions. [2023-08-27 11:30:49,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 117.05263157894737) internal successors, (2224), 19 states have internal predecessors, (2224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:49,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 338.0) internal successors, (6760), 20 states have internal predecessors, (6760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:49,960 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 338.0) internal successors, (6760), 20 states have internal predecessors, (6760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:49,960 INFO L175 Difference]: Start difference. First operand has 137 places, 100 transitions, 1023 flow. Second operand 19 states and 2224 transitions. [2023-08-27 11:30:49,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 140 transitions, 1574 flow [2023-08-27 11:30:49,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 140 transitions, 1503 flow, removed 2 selfloop flow, removed 14 redundant places. [2023-08-27 11:30:49,970 INFO L231 Difference]: Finished difference. Result has 139 places, 98 transitions, 1012 flow [2023-08-27 11:30:49,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=934, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1012, PETRI_PLACES=139, PETRI_TRANSITIONS=98} [2023-08-27 11:30:49,970 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 83 predicate places. [2023-08-27 11:30:49,971 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 98 transitions, 1012 flow [2023-08-27 11:30:49,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 115.07692307692308) internal successors, (2992), 26 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:49,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:49,971 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:49,983 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 11:30:50,183 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,SelfDestructingSolverStorable28 [2023-08-27 11:30:50,183 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:50,183 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:50,184 INFO L85 PathProgramCache]: Analyzing trace with hash 664628673, now seen corresponding path program 1 times [2023-08-27 11:30:50,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:50,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009098268] [2023-08-27 11:30:50,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:50,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:50,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:50,317 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:30:50,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:50,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009098268] [2023-08-27 11:30:50,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009098268] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:30:50,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:30:50,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-27 11:30:50,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403357301] [2023-08-27 11:30:50,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:30:50,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:30:50,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:50,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:30:50,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:30:50,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 338 [2023-08-27 11:30:50,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 98 transitions, 1012 flow. Second operand has 7 states, 7 states have (on average 121.42857142857143) internal successors, (850), 7 states have internal predecessors, (850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:50,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:50,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 338 [2023-08-27 11:30:50,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:50,585 INFO L124 PetriNetUnfolderBase]: 147/480 cut-off events. [2023-08-27 11:30:50,585 INFO L125 PetriNetUnfolderBase]: For 2365/2365 co-relation queries the response was YES. [2023-08-27 11:30:50,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2345 conditions, 480 events. 147/480 cut-off events. For 2365/2365 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 2642 event pairs, 66 based on Foata normal form. 3/483 useless extension candidates. Maximal degree in co-relation 2314. Up to 219 conditions per place. [2023-08-27 11:30:50,588 INFO L140 encePairwiseOnDemand]: 325/338 looper letters, 73 selfloop transitions, 39 changer transitions 0/118 dead transitions. [2023-08-27 11:30:50,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 118 transitions, 1378 flow [2023-08-27 11:30:50,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 11:30:50,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 11:30:50,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1491 transitions. [2023-08-27 11:30:50,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.367603550295858 [2023-08-27 11:30:50,591 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1491 transitions. [2023-08-27 11:30:50,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1491 transitions. [2023-08-27 11:30:50,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:50,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1491 transitions. [2023-08-27 11:30:50,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 124.25) internal successors, (1491), 12 states have internal predecessors, (1491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:50,595 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 338.0) internal successors, (4394), 13 states have internal predecessors, (4394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:50,596 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 338.0) internal successors, (4394), 13 states have internal predecessors, (4394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:50,596 INFO L175 Difference]: Start difference. First operand has 139 places, 98 transitions, 1012 flow. Second operand 12 states and 1491 transitions. [2023-08-27 11:30:50,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 118 transitions, 1378 flow [2023-08-27 11:30:50,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 118 transitions, 1260 flow, removed 5 selfloop flow, removed 18 redundant places. [2023-08-27 11:30:50,605 INFO L231 Difference]: Finished difference. Result has 135 places, 106 transitions, 1104 flow [2023-08-27 11:30:50,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=893, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1104, PETRI_PLACES=135, PETRI_TRANSITIONS=106} [2023-08-27 11:30:50,606 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 79 predicate places. [2023-08-27 11:30:50,606 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 106 transitions, 1104 flow [2023-08-27 11:30:50,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 121.42857142857143) internal successors, (850), 7 states have internal predecessors, (850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:50,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:50,606 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:50,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-27 11:30:50,607 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:50,607 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:50,607 INFO L85 PathProgramCache]: Analyzing trace with hash 664628625, now seen corresponding path program 1 times [2023-08-27 11:30:50,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:50,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014639230] [2023-08-27 11:30:50,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:50,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:50,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:50,701 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:30:50,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:50,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014639230] [2023-08-27 11:30:50,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014639230] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:30:50,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:30:50,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:30:50,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032840095] [2023-08-27 11:30:50,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:30:50,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:30:50,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:50,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:30:50,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-27 11:30:50,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 338 [2023-08-27 11:30:50,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 106 transitions, 1104 flow. Second operand has 6 states, 6 states have (on average 121.83333333333333) internal successors, (731), 6 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:50,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:50,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 338 [2023-08-27 11:30:50,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:50,903 INFO L124 PetriNetUnfolderBase]: 146/482 cut-off events. [2023-08-27 11:30:50,903 INFO L125 PetriNetUnfolderBase]: For 2298/2298 co-relation queries the response was YES. [2023-08-27 11:30:50,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2260 conditions, 482 events. 146/482 cut-off events. For 2298/2298 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 2672 event pairs, 43 based on Foata normal form. 4/485 useless extension candidates. Maximal degree in co-relation 2228. Up to 166 conditions per place. [2023-08-27 11:30:50,906 INFO L140 encePairwiseOnDemand]: 326/338 looper letters, 83 selfloop transitions, 33 changer transitions 0/122 dead transitions. [2023-08-27 11:30:50,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 122 transitions, 1412 flow [2023-08-27 11:30:50,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 11:30:50,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 11:30:50,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1251 transitions. [2023-08-27 11:30:50,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37011834319526626 [2023-08-27 11:30:50,908 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1251 transitions. [2023-08-27 11:30:50,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1251 transitions. [2023-08-27 11:30:50,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:50,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1251 transitions. [2023-08-27 11:30:50,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 125.1) internal successors, (1251), 10 states have internal predecessors, (1251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:50,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 338.0) internal successors, (3718), 11 states have internal predecessors, (3718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:50,912 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 338.0) internal successors, (3718), 11 states have internal predecessors, (3718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:50,912 INFO L175 Difference]: Start difference. First operand has 135 places, 106 transitions, 1104 flow. Second operand 10 states and 1251 transitions. [2023-08-27 11:30:50,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 122 transitions, 1412 flow [2023-08-27 11:30:50,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 122 transitions, 1325 flow, removed 22 selfloop flow, removed 6 redundant places. [2023-08-27 11:30:50,923 INFO L231 Difference]: Finished difference. Result has 141 places, 107 transitions, 1132 flow [2023-08-27 11:30:50,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=991, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1132, PETRI_PLACES=141, PETRI_TRANSITIONS=107} [2023-08-27 11:30:50,924 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 85 predicate places. [2023-08-27 11:30:50,924 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 107 transitions, 1132 flow [2023-08-27 11:30:50,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 121.83333333333333) internal successors, (731), 6 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:50,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:50,924 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:50,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-27 11:30:50,925 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:50,925 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:50,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1881619076, now seen corresponding path program 2 times [2023-08-27 11:30:50,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:50,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396110835] [2023-08-27 11:30:50,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:50,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:50,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:51,219 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:30:51,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:51,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396110835] [2023-08-27 11:30:51,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396110835] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:30:51,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924550409] [2023-08-27 11:30:51,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 11:30:51,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:30:51,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:30:51,221 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 11:30:51,224 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 11:30:51,336 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 11:30:51,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 11:30:51,337 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 11:30:51,339 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:30:51,346 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:30:51,346 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 11 treesize of output 11 [2023-08-27 11:30:51,477 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:30:51,586 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2023-08-27 11:30:51,671 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 11:30:51,694 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:30:51,694 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:30:51,877 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:30:51,878 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2023-08-27 11:30:51,885 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:30:51,886 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 33 treesize of output 36 [2023-08-27 11:30:51,905 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2023-08-27 11:30:55,997 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:30:55,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [924550409] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:30:55,997 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:30:55,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-08-27 11:30:55,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747160845] [2023-08-27 11:30:55,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:30:55,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 11:30:55,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:30:55,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 11:30:55,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=528, Unknown=8, NotChecked=0, Total=650 [2023-08-27 11:30:55,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 338 [2023-08-27 11:30:56,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 107 transitions, 1132 flow. Second operand has 26 states, 26 states have (on average 111.07692307692308) internal successors, (2888), 26 states have internal predecessors, (2888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:56,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:30:56,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 338 [2023-08-27 11:30:56,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:30:56,778 INFO L124 PetriNetUnfolderBase]: 146/479 cut-off events. [2023-08-27 11:30:56,778 INFO L125 PetriNetUnfolderBase]: For 2262/2262 co-relation queries the response was YES. [2023-08-27 11:30:56,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2276 conditions, 479 events. 146/479 cut-off events. For 2262/2262 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 2642 event pairs, 11 based on Foata normal form. 1/480 useless extension candidates. Maximal degree in co-relation 2243. Up to 105 conditions per place. [2023-08-27 11:30:56,780 INFO L140 encePairwiseOnDemand]: 323/338 looper letters, 83 selfloop transitions, 54 changer transitions 0/143 dead transitions. [2023-08-27 11:30:56,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 143 transitions, 1603 flow [2023-08-27 11:30:56,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 11:30:56,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 11:30:56,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2815 transitions. [2023-08-27 11:30:56,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33313609467455624 [2023-08-27 11:30:56,784 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2815 transitions. [2023-08-27 11:30:56,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2815 transitions. [2023-08-27 11:30:56,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:30:56,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2815 transitions. [2023-08-27 11:30:56,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 112.6) internal successors, (2815), 25 states have internal predecessors, (2815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:56,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 338.0) internal successors, (8788), 26 states have internal predecessors, (8788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:56,794 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 338.0) internal successors, (8788), 26 states have internal predecessors, (8788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:56,794 INFO L175 Difference]: Start difference. First operand has 141 places, 107 transitions, 1132 flow. Second operand 25 states and 2815 transitions. [2023-08-27 11:30:56,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 143 transitions, 1603 flow [2023-08-27 11:30:56,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 143 transitions, 1542 flow, removed 10 selfloop flow, removed 6 redundant places. [2023-08-27 11:30:56,805 INFO L231 Difference]: Finished difference. Result has 158 places, 106 transitions, 1168 flow [2023-08-27 11:30:56,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=1060, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=1168, PETRI_PLACES=158, PETRI_TRANSITIONS=106} [2023-08-27 11:30:56,805 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 102 predicate places. [2023-08-27 11:30:56,805 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 106 transitions, 1168 flow [2023-08-27 11:30:56,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 111.07692307692308) internal successors, (2888), 26 states have internal predecessors, (2888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:30:56,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:30:56,806 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:30:56,813 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 11:30:57,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:30:57,011 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:30:57,011 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:30:57,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1881619124, now seen corresponding path program 2 times [2023-08-27 11:30:57,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:30:57,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718837368] [2023-08-27 11:30:57,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:30:57,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:30:57,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:30:57,278 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:30:57,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:30:57,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718837368] [2023-08-27 11:30:57,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718837368] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:30:57,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975130280] [2023-08-27 11:30:57,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 11:30:57,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:30:57,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:30:57,280 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 11:30:57,281 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 11:30:57,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 11:30:57,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 11:30:57,387 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 11:30:57,391 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:30:57,401 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:30:57,401 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 11 treesize of output 11 [2023-08-27 11:30:57,503 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:30:57,588 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2023-08-27 11:30:57,651 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:30:57,668 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:30:57,668 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:30:59,821 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:30:59,821 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 19 [2023-08-27 11:30:59,827 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:30:59,827 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 29 treesize of output 32 [2023-08-27 11:30:59,830 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-08-27 11:31:03,904 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:31:03,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975130280] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:31:03,904 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:31:03,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 22 [2023-08-27 11:31:03,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883206635] [2023-08-27 11:31:03,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:31:03,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 11:31:03,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:31:03,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 11:31:03,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=443, Unknown=11, NotChecked=0, Total=552 [2023-08-27 11:31:03,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 338 [2023-08-27 11:31:03,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 106 transitions, 1168 flow. Second operand has 24 states, 24 states have (on average 111.25) internal successors, (2670), 24 states have internal predecessors, (2670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:03,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:31:03,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 338 [2023-08-27 11:31:03,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:31:04,594 INFO L124 PetriNetUnfolderBase]: 146/477 cut-off events. [2023-08-27 11:31:04,595 INFO L125 PetriNetUnfolderBase]: For 2402/2402 co-relation queries the response was YES. [2023-08-27 11:31:04,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2335 conditions, 477 events. 146/477 cut-off events. For 2402/2402 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 2628 event pairs, 25 based on Foata normal form. 2/479 useless extension candidates. Maximal degree in co-relation 2302. Up to 158 conditions per place. [2023-08-27 11:31:04,598 INFO L140 encePairwiseOnDemand]: 324/338 looper letters, 85 selfloop transitions, 38 changer transitions 0/129 dead transitions. [2023-08-27 11:31:04,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 129 transitions, 1530 flow [2023-08-27 11:31:04,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 11:31:04,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 11:31:04,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1919 transitions. [2023-08-27 11:31:04,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3339714584058475 [2023-08-27 11:31:04,601 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1919 transitions. [2023-08-27 11:31:04,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1919 transitions. [2023-08-27 11:31:04,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:31:04,601 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1919 transitions. [2023-08-27 11:31:04,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 112.88235294117646) internal successors, (1919), 17 states have internal predecessors, (1919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:04,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 338.0) internal successors, (6084), 18 states have internal predecessors, (6084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:04,607 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 338.0) internal successors, (6084), 18 states have internal predecessors, (6084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:04,607 INFO L175 Difference]: Start difference. First operand has 158 places, 106 transitions, 1168 flow. Second operand 17 states and 1919 transitions. [2023-08-27 11:31:04,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 129 transitions, 1530 flow [2023-08-27 11:31:04,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 129 transitions, 1346 flow, removed 16 selfloop flow, removed 25 redundant places. [2023-08-27 11:31:04,618 INFO L231 Difference]: Finished difference. Result has 145 places, 104 transitions, 1030 flow [2023-08-27 11:31:04,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=954, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1030, PETRI_PLACES=145, PETRI_TRANSITIONS=104} [2023-08-27 11:31:04,618 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 89 predicate places. [2023-08-27 11:31:04,619 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 104 transitions, 1030 flow [2023-08-27 11:31:04,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 111.25) internal successors, (2670), 24 states have internal predecessors, (2670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:04,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:31:04,619 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 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 11:31:04,627 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 11:31:04,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:31:04,827 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:31:04,828 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:31:04,828 INFO L85 PathProgramCache]: Analyzing trace with hash 2086175900, now seen corresponding path program 1 times [2023-08-27 11:31:04,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:31:04,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611432578] [2023-08-27 11:31:04,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:31:04,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:31:04,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:31:04,984 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:31:04,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:31:04,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611432578] [2023-08-27 11:31:04,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611432578] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:31:04,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:31:04,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-27 11:31:04,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408613891] [2023-08-27 11:31:04,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:31:04,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:31:04,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:31:04,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:31:04,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:31:04,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 338 [2023-08-27 11:31:04,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 104 transitions, 1030 flow. Second operand has 7 states, 7 states have (on average 121.85714285714286) internal successors, (853), 7 states have internal predecessors, (853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:04,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:31:04,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 338 [2023-08-27 11:31:04,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:31:05,200 INFO L124 PetriNetUnfolderBase]: 143/476 cut-off events. [2023-08-27 11:31:05,201 INFO L125 PetriNetUnfolderBase]: For 1880/1880 co-relation queries the response was YES. [2023-08-27 11:31:05,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2190 conditions, 476 events. 143/476 cut-off events. For 1880/1880 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2631 event pairs, 50 based on Foata normal form. 4/480 useless extension candidates. Maximal degree in co-relation 2159. Up to 239 conditions per place. [2023-08-27 11:31:05,203 INFO L140 encePairwiseOnDemand]: 327/338 looper letters, 82 selfloop transitions, 28 changer transitions 8/124 dead transitions. [2023-08-27 11:31:05,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 124 transitions, 1375 flow [2023-08-27 11:31:05,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 11:31:05,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 11:31:05,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1607 transitions. [2023-08-27 11:31:05,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36572598998634503 [2023-08-27 11:31:05,204 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1607 transitions. [2023-08-27 11:31:05,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1607 transitions. [2023-08-27 11:31:05,204 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:31:05,204 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1607 transitions. [2023-08-27 11:31:05,206 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 123.61538461538461) internal successors, (1607), 13 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:05,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 338.0) internal successors, (4732), 14 states have internal predecessors, (4732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:05,209 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 338.0) internal successors, (4732), 14 states have internal predecessors, (4732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:05,209 INFO L175 Difference]: Start difference. First operand has 145 places, 104 transitions, 1030 flow. Second operand 13 states and 1607 transitions. [2023-08-27 11:31:05,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 124 transitions, 1375 flow [2023-08-27 11:31:05,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 124 transitions, 1301 flow, removed 0 selfloop flow, removed 15 redundant places. [2023-08-27 11:31:05,218 INFO L231 Difference]: Finished difference. Result has 144 places, 97 transitions, 935 flow [2023-08-27 11:31:05,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=936, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=935, PETRI_PLACES=144, PETRI_TRANSITIONS=97} [2023-08-27 11:31:05,218 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 88 predicate places. [2023-08-27 11:31:05,218 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 97 transitions, 935 flow [2023-08-27 11:31:05,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 121.85714285714286) internal successors, (853), 7 states have internal predecessors, (853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:05,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:31:05,219 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 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 11:31:05,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-27 11:31:05,219 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:31:05,219 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:31:05,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1176862290, now seen corresponding path program 2 times [2023-08-27 11:31:05,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:31:05,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750995530] [2023-08-27 11:31:05,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:31:05,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:31:05,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:31:05,506 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:31:05,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:31:05,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750995530] [2023-08-27 11:31:05,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750995530] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:31:05,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500202140] [2023-08-27 11:31:05,507 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 11:31:05,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:31:05,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:31:05,508 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 11:31:05,509 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 11:31:05,607 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 11:31:05,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 11:31:05,609 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 11:31:05,613 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:31:05,623 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:31:05,624 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 11 treesize of output 11 [2023-08-27 11:31:05,762 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:31:05,803 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 11:31:05,901 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2023-08-27 11:31:05,933 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:31:05,933 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:31:06,042 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:31:06,042 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2023-08-27 11:31:06,050 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:31:06,050 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 35 treesize of output 38 [2023-08-27 11:31:06,053 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2023-08-27 11:31:06,135 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:31:06,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500202140] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:31:06,135 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:31:06,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 24 [2023-08-27 11:31:06,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136671459] [2023-08-27 11:31:06,135 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:31:06,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 11:31:06,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:31:06,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 11:31:06,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=541, Unknown=7, NotChecked=0, Total=650 [2023-08-27 11:31:06,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 338 [2023-08-27 11:31:06,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 97 transitions, 935 flow. Second operand has 26 states, 26 states have (on average 109.42307692307692) internal successors, (2845), 26 states have internal predecessors, (2845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:06,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:31:06,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 338 [2023-08-27 11:31:06,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:31:06,869 INFO L124 PetriNetUnfolderBase]: 138/458 cut-off events. [2023-08-27 11:31:06,870 INFO L125 PetriNetUnfolderBase]: For 1764/1764 co-relation queries the response was YES. [2023-08-27 11:31:06,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2087 conditions, 458 events. 138/458 cut-off events. For 1764/1764 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 2479 event pairs, 17 based on Foata normal form. 4/462 useless extension candidates. Maximal degree in co-relation 2053. Up to 79 conditions per place. [2023-08-27 11:31:06,871 INFO L140 encePairwiseOnDemand]: 325/338 looper letters, 40 selfloop transitions, 12 changer transitions 75/133 dead transitions. [2023-08-27 11:31:06,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 133 transitions, 1394 flow [2023-08-27 11:31:06,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 11:31:06,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 11:31:06,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2106 transitions. [2023-08-27 11:31:06,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32793522267206476 [2023-08-27 11:31:06,874 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2106 transitions. [2023-08-27 11:31:06,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2106 transitions. [2023-08-27 11:31:06,874 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:31:06,874 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2106 transitions. [2023-08-27 11:31:06,876 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 110.84210526315789) internal successors, (2106), 19 states have internal predecessors, (2106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:06,879 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 338.0) internal successors, (6760), 20 states have internal predecessors, (6760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:06,880 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 338.0) internal successors, (6760), 20 states have internal predecessors, (6760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:06,880 INFO L175 Difference]: Start difference. First operand has 144 places, 97 transitions, 935 flow. Second operand 19 states and 2106 transitions. [2023-08-27 11:31:06,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 133 transitions, 1394 flow [2023-08-27 11:31:06,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 133 transitions, 1324 flow, removed 6 selfloop flow, removed 11 redundant places. [2023-08-27 11:31:06,888 INFO L231 Difference]: Finished difference. Result has 145 places, 52 transitions, 439 flow [2023-08-27 11:31:06,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=832, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=439, PETRI_PLACES=145, PETRI_TRANSITIONS=52} [2023-08-27 11:31:06,889 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 89 predicate places. [2023-08-27 11:31:06,889 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 52 transitions, 439 flow [2023-08-27 11:31:06,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.42307692307692) internal successors, (2845), 26 states have internal predecessors, (2845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:06,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:31:06,890 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 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 11:31:06,897 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 11:31:07,094 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,SelfDestructingSolverStorable34 [2023-08-27 11:31:07,095 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:31:07,095 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:31:07,095 INFO L85 PathProgramCache]: Analyzing trace with hash 449764333, now seen corresponding path program 1 times [2023-08-27 11:31:07,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:31:07,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055755481] [2023-08-27 11:31:07,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:31:07,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:31:07,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:31:07,259 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:31:07,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:31:07,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055755481] [2023-08-27 11:31:07,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055755481] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:31:07,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:31:07,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-27 11:31:07,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132442607] [2023-08-27 11:31:07,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:31:07,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:31:07,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:31:07,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:31:07,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-08-27 11:31:07,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 338 [2023-08-27 11:31:07,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 52 transitions, 439 flow. Second operand has 8 states, 8 states have (on average 115.5) internal successors, (924), 8 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:07,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:31:07,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 338 [2023-08-27 11:31:07,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:31:07,421 INFO L124 PetriNetUnfolderBase]: 24/131 cut-off events. [2023-08-27 11:31:07,421 INFO L125 PetriNetUnfolderBase]: For 459/459 co-relation queries the response was YES. [2023-08-27 11:31:07,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 589 conditions, 131 events. 24/131 cut-off events. For 459/459 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 432 event pairs, 0 based on Foata normal form. 5/136 useless extension candidates. Maximal degree in co-relation 557. Up to 41 conditions per place. [2023-08-27 11:31:07,422 INFO L140 encePairwiseOnDemand]: 327/338 looper letters, 27 selfloop transitions, 16 changer transitions 15/64 dead transitions. [2023-08-27 11:31:07,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 64 transitions, 612 flow [2023-08-27 11:31:07,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 11:31:07,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 11:31:07,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1630 transitions. [2023-08-27 11:31:07,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3444632290786137 [2023-08-27 11:31:07,423 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1630 transitions. [2023-08-27 11:31:07,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1630 transitions. [2023-08-27 11:31:07,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:31:07,424 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1630 transitions. [2023-08-27 11:31:07,426 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 116.42857142857143) internal successors, (1630), 14 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:07,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 338.0) internal successors, (5070), 15 states have internal predecessors, (5070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:07,429 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 338.0) internal successors, (5070), 15 states have internal predecessors, (5070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:07,429 INFO L175 Difference]: Start difference. First operand has 145 places, 52 transitions, 439 flow. Second operand 14 states and 1630 transitions. [2023-08-27 11:31:07,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 64 transitions, 612 flow [2023-08-27 11:31:07,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 64 transitions, 509 flow, removed 5 selfloop flow, removed 23 redundant places. [2023-08-27 11:31:07,432 INFO L231 Difference]: Finished difference. Result has 101 places, 40 transitions, 284 flow [2023-08-27 11:31:07,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=284, PETRI_PLACES=101, PETRI_TRANSITIONS=40} [2023-08-27 11:31:07,433 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 45 predicate places. [2023-08-27 11:31:07,433 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 40 transitions, 284 flow [2023-08-27 11:31:07,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 115.5) internal successors, (924), 8 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:07,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:31:07,433 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 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 11:31:07,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-27 11:31:07,433 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:31:07,433 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:31:07,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1056110432, now seen corresponding path program 2 times [2023-08-27 11:31:07,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:31:07,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145015628] [2023-08-27 11:31:07,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:31:07,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:31:07,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:31:07,754 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:31:07,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:31:07,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145015628] [2023-08-27 11:31:07,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145015628] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:31:07,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899820731] [2023-08-27 11:31:07,755 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 11:31:07,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:31:07,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:31:07,756 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 11:31:07,783 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 11:31:07,889 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 11:31:07,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 11:31:07,891 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 11:31:07,893 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:31:07,903 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:31:07,903 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 11 treesize of output 11 [2023-08-27 11:31:08,089 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:31:08,180 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 11:31:08,236 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2023-08-27 11:31:08,264 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:31:08,264 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:31:08,314 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1021 (Array Int Int))) (< 0 (+ 2147483649 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1021) c_t_funThread1of2ForFork0_~p~0.base) c_t_funThread1of2ForFork0_~p~0.offset)))) is different from false [2023-08-27 11:31:08,323 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1021 (Array Int Int))) (< 0 (+ 2147483649 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1021) |c_~#global~0.base|) |c_~#global~0.offset|)))) is different from false [2023-08-27 11:31:08,333 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:31:08,333 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2023-08-27 11:31:08,339 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:31:08,339 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 35 treesize of output 38 [2023-08-27 11:31:08,354 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2023-08-27 11:31:08,439 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 2 not checked. [2023-08-27 11:31:08,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899820731] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:31:08,439 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:31:08,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 26 [2023-08-27 11:31:08,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757458718] [2023-08-27 11:31:08,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:31:08,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-27 11:31:08,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:31:08,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-27 11:31:08,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=555, Unknown=2, NotChecked=98, Total=756 [2023-08-27 11:31:08,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 338 [2023-08-27 11:31:08,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 40 transitions, 284 flow. Second operand has 28 states, 28 states have (on average 105.25) internal successors, (2947), 28 states have internal predecessors, (2947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:08,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:31:08,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 338 [2023-08-27 11:31:08,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:31:09,229 INFO L124 PetriNetUnfolderBase]: 21/120 cut-off events. [2023-08-27 11:31:09,229 INFO L125 PetriNetUnfolderBase]: For 299/299 co-relation queries the response was YES. [2023-08-27 11:31:09,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 513 conditions, 120 events. 21/120 cut-off events. For 299/299 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 382 event pairs, 1 based on Foata normal form. 3/123 useless extension candidates. Maximal degree in co-relation 482. Up to 17 conditions per place. [2023-08-27 11:31:09,230 INFO L140 encePairwiseOnDemand]: 323/338 looper letters, 0 selfloop transitions, 0 changer transitions 61/61 dead transitions. [2023-08-27 11:31:09,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 61 transitions, 522 flow [2023-08-27 11:31:09,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 11:31:09,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 11:31:09,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2315 transitions. [2023-08-27 11:31:09,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31132329209252285 [2023-08-27 11:31:09,232 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2315 transitions. [2023-08-27 11:31:09,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2315 transitions. [2023-08-27 11:31:09,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:31:09,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2315 transitions. [2023-08-27 11:31:09,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 105.22727272727273) internal successors, (2315), 22 states have internal predecessors, (2315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:09,238 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 338.0) internal successors, (7774), 23 states have internal predecessors, (7774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:09,239 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 338.0) internal successors, (7774), 23 states have internal predecessors, (7774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:09,239 INFO L175 Difference]: Start difference. First operand has 101 places, 40 transitions, 284 flow. Second operand 22 states and 2315 transitions. [2023-08-27 11:31:09,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 61 transitions, 522 flow [2023-08-27 11:31:09,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 61 transitions, 373 flow, removed 5 selfloop flow, removed 33 redundant places. [2023-08-27 11:31:09,241 INFO L231 Difference]: Finished difference. Result has 83 places, 0 transitions, 0 flow [2023-08-27 11:31:09,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=0, PETRI_PLACES=83, PETRI_TRANSITIONS=0} [2023-08-27 11:31:09,241 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 27 predicate places. [2023-08-27 11:31:09,242 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 0 transitions, 0 flow [2023-08-27 11:31:09,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 105.25) internal successors, (2947), 28 states have internal predecessors, (2947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:09,242 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 17 remaining) [2023-08-27 11:31:09,242 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 17 remaining) [2023-08-27 11:31:09,242 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (14 of 17 remaining) [2023-08-27 11:31:09,242 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 17 remaining) [2023-08-27 11:31:09,243 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 17 remaining) [2023-08-27 11:31:09,243 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 17 remaining) [2023-08-27 11:31:09,243 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 17 remaining) [2023-08-27 11:31:09,243 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 17 remaining) [2023-08-27 11:31:09,243 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 17 remaining) [2023-08-27 11:31:09,243 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 17 remaining) [2023-08-27 11:31:09,243 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 17 remaining) [2023-08-27 11:31:09,243 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 17 remaining) [2023-08-27 11:31:09,243 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 17 remaining) [2023-08-27 11:31:09,243 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 17 remaining) [2023-08-27 11:31:09,243 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 17 remaining) [2023-08-27 11:31:09,243 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 17 remaining) [2023-08-27 11:31:09,244 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 17 remaining) [2023-08-27 11:31:09,252 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 11:31:09,448 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 11:31:09,449 INFO L445 BasicCegarLoop]: Path program histogram: [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 11:31:09,449 INFO L307 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (1/2) [2023-08-27 11:31:09,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 165 places, 180 transitions, 378 flow [2023-08-27 11:31:09,474 INFO L124 PetriNetUnfolderBase]: 34/299 cut-off events. [2023-08-27 11:31:09,474 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-08-27 11:31:09,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 313 conditions, 299 events. 34/299 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 964 event pairs, 0 based on Foata normal form. 0/240 useless extension candidates. Maximal degree in co-relation 180. Up to 8 conditions per place. [2023-08-27 11:31:09,476 INFO L82 GeneralOperation]: Start removeDead. Operand has 165 places, 180 transitions, 378 flow [2023-08-27 11:31:09,477 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 165 places, 180 transitions, 378 flow [2023-08-27 11:31:09,477 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 11:31:09,477 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 165 places, 180 transitions, 378 flow [2023-08-27 11:31:09,477 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 165 places, 180 transitions, 378 flow [2023-08-27 11:31:09,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 165 places, 180 transitions, 378 flow [2023-08-27 11:31:09,497 INFO L124 PetriNetUnfolderBase]: 34/299 cut-off events. [2023-08-27 11:31:09,497 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-08-27 11:31:09,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 313 conditions, 299 events. 34/299 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 964 event pairs, 0 based on Foata normal form. 0/240 useless extension candidates. Maximal degree in co-relation 180. Up to 8 conditions per place. [2023-08-27 11:31:09,505 INFO L119 LiptonReduction]: Number of co-enabled transitions 13284 [2023-08-27 11:31:12,845 INFO L134 LiptonReduction]: Checked pairs total: 26801 [2023-08-27 11:31:12,846 INFO L136 LiptonReduction]: Total number of compositions: 154 [2023-08-27 11:31:12,846 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 11:31:12,847 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;@77429228, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 11:31:12,847 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 11:31:12,851 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 11:31:12,851 INFO L124 PetriNetUnfolderBase]: 10/61 cut-off events. [2023-08-27 11:31:12,851 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 11:31:12,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:31:12,851 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-08-27 11:31:12,851 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 11:31:12,851 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:31:12,851 INFO L85 PathProgramCache]: Analyzing trace with hash -747928632, now seen corresponding path program 1 times [2023-08-27 11:31:12,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:31:12,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833308490] [2023-08-27 11:31:12,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:31:12,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:31:12,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 11:31:12,860 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 11:31:12,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 11:31:12,870 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 11:31:12,870 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 11:31:12,870 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 11:31:12,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-27 11:31:12,871 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 11:31:12,871 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2023-08-27 11:31:12,871 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 11:31:12,871 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-27 11:31:12,890 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-27 11:31:12,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 203 places, 223 transitions, 476 flow [2023-08-27 11:31:12,929 INFO L124 PetriNetUnfolderBase]: 54/461 cut-off events. [2023-08-27 11:31:12,930 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2023-08-27 11:31:12,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 489 conditions, 461 events. 54/461 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1664 event pairs, 1 based on Foata normal form. 0/367 useless extension candidates. Maximal degree in co-relation 307. Up to 16 conditions per place. [2023-08-27 11:31:12,933 INFO L82 GeneralOperation]: Start removeDead. Operand has 203 places, 223 transitions, 476 flow [2023-08-27 11:31:12,936 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 203 places, 223 transitions, 476 flow [2023-08-27 11:31:12,936 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 11:31:12,936 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 203 places, 223 transitions, 476 flow [2023-08-27 11:31:12,936 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 203 places, 223 transitions, 476 flow [2023-08-27 11:31:12,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 203 places, 223 transitions, 476 flow [2023-08-27 11:31:12,972 INFO L124 PetriNetUnfolderBase]: 54/461 cut-off events. [2023-08-27 11:31:12,972 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2023-08-27 11:31:12,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 489 conditions, 461 events. 54/461 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1664 event pairs, 1 based on Foata normal form. 0/367 useless extension candidates. Maximal degree in co-relation 307. Up to 16 conditions per place. [2023-08-27 11:31:12,987 INFO L119 LiptonReduction]: Number of co-enabled transitions 25338 [2023-08-27 11:31:16,534 INFO L134 LiptonReduction]: Checked pairs total: 56155 [2023-08-27 11:31:16,534 INFO L136 LiptonReduction]: Total number of compositions: 191 [2023-08-27 11:31:16,535 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 11:31:16,535 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;@77429228, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 11:31:16,535 INFO L358 AbstractCegarLoop]: Starting to check reachability of 21 error locations. [2023-08-27 11:31:16,537 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 11:31:16,537 INFO L124 PetriNetUnfolderBase]: 2/11 cut-off events. [2023-08-27 11:31:16,537 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 11:31:16,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:31:16,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 11:31:16,537 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:31:16,537 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:31:16,537 INFO L85 PathProgramCache]: Analyzing trace with hash 50357257, now seen corresponding path program 1 times [2023-08-27 11:31:16,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:31:16,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403644153] [2023-08-27 11:31:16,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:31:16,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:31:16,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:31:16,552 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 11:31:16,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:31:16,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403644153] [2023-08-27 11:31:16,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403644153] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:31:16,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:31:16,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:31:16,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340724650] [2023-08-27 11:31:16,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:31:16,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:31:16,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:31:16,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:31:16,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:31:16,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 414 [2023-08-27 11:31:16,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 91 transitions, 212 flow. Second operand has 3 states, 3 states have (on average 185.33333333333334) internal successors, (556), 3 states have internal predecessors, (556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:16,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:31:16,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 414 [2023-08-27 11:31:16,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:31:24,143 INFO L124 PetriNetUnfolderBase]: 107413/153779 cut-off events. [2023-08-27 11:31:24,143 INFO L125 PetriNetUnfolderBase]: For 2429/2429 co-relation queries the response was YES. [2023-08-27 11:31:24,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 304358 conditions, 153779 events. 107413/153779 cut-off events. For 2429/2429 co-relation queries the response was YES. Maximal size of possible extension queue 4168. Compared 1171695 event pairs, 69876 based on Foata normal form. 16908/120053 useless extension candidates. Maximal degree in co-relation 26680. Up to 148930 conditions per place. [2023-08-27 11:31:24,718 INFO L140 encePairwiseOnDemand]: 388/414 looper letters, 74 selfloop transitions, 2 changer transitions 0/85 dead transitions. [2023-08-27 11:31:24,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 85 transitions, 352 flow [2023-08-27 11:31:24,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:31:24,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:31:24,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 658 transitions. [2023-08-27 11:31:24,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297906602254429 [2023-08-27 11:31:24,720 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 658 transitions. [2023-08-27 11:31:24,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 658 transitions. [2023-08-27 11:31:24,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:31:24,720 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 658 transitions. [2023-08-27 11:31:24,721 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 219.33333333333334) internal successors, (658), 3 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:24,722 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 414.0) internal successors, (1656), 4 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:24,723 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 414.0) internal successors, (1656), 4 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:24,723 INFO L175 Difference]: Start difference. First operand has 74 places, 91 transitions, 212 flow. Second operand 3 states and 658 transitions. [2023-08-27 11:31:24,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 85 transitions, 352 flow [2023-08-27 11:31:24,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 85 transitions, 352 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 11:31:24,728 INFO L231 Difference]: Finished difference. Result has 77 places, 71 transitions, 186 flow [2023-08-27 11:31:24,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=186, PETRI_PLACES=77, PETRI_TRANSITIONS=71} [2023-08-27 11:31:24,729 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 3 predicate places. [2023-08-27 11:31:24,730 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 71 transitions, 186 flow [2023-08-27 11:31:24,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 185.33333333333334) internal successors, (556), 3 states have internal predecessors, (556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:24,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:31:24,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:31:24,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-27 11:31:24,730 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:31:24,730 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:31:24,730 INFO L85 PathProgramCache]: Analyzing trace with hash 427907151, now seen corresponding path program 1 times [2023-08-27 11:31:24,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:31:24,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961920165] [2023-08-27 11:31:24,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:31:24,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:31:24,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:31:24,778 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 11:31:24,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:31:24,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961920165] [2023-08-27 11:31:24,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961920165] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:31:24,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:31:24,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:31:24,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904879163] [2023-08-27 11:31:24,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:31:24,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:31:24,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:31:24,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:31:24,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:31:24,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 414 [2023-08-27 11:31:24,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 71 transitions, 186 flow. Second operand has 5 states, 5 states have (on average 152.2) internal successors, (761), 5 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:24,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:31:24,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 414 [2023-08-27 11:31:24,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:31:36,398 INFO L124 PetriNetUnfolderBase]: 158285/228096 cut-off events. [2023-08-27 11:31:36,399 INFO L125 PetriNetUnfolderBase]: For 9664/9664 co-relation queries the response was YES. [2023-08-27 11:31:36,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 463645 conditions, 228096 events. 158285/228096 cut-off events. For 9664/9664 co-relation queries the response was YES. Maximal size of possible extension queue 6212. Compared 1854757 event pairs, 43379 based on Foata normal form. 0/160301 useless extension candidates. Maximal degree in co-relation 463556. Up to 144616 conditions per place. [2023-08-27 11:31:37,587 INFO L140 encePairwiseOnDemand]: 400/414 looper letters, 186 selfloop transitions, 24 changer transitions 0/219 dead transitions. [2023-08-27 11:31:37,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 219 transitions, 963 flow [2023-08-27 11:31:37,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 11:31:37,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 11:31:37,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1119 transitions. [2023-08-27 11:31:37,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4504830917874396 [2023-08-27 11:31:37,589 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1119 transitions. [2023-08-27 11:31:37,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1119 transitions. [2023-08-27 11:31:37,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:31:37,589 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1119 transitions. [2023-08-27 11:31:37,590 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 186.5) internal successors, (1119), 6 states have internal predecessors, (1119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:37,591 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 414.0) internal successors, (2898), 7 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:37,591 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 414.0) internal successors, (2898), 7 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:37,592 INFO L175 Difference]: Start difference. First operand has 77 places, 71 transitions, 186 flow. Second operand 6 states and 1119 transitions. [2023-08-27 11:31:37,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 219 transitions, 963 flow [2023-08-27 11:31:37,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 219 transitions, 959 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 11:31:37,611 INFO L231 Difference]: Finished difference. Result has 86 places, 94 transitions, 360 flow [2023-08-27 11:31:37,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=360, PETRI_PLACES=86, PETRI_TRANSITIONS=94} [2023-08-27 11:31:37,611 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 12 predicate places. [2023-08-27 11:31:37,611 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 94 transitions, 360 flow [2023-08-27 11:31:37,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 152.2) internal successors, (761), 5 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:37,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:31:37,612 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-27 11:31:37,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-27 11:31:37,612 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:31:37,612 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:31:37,612 INFO L85 PathProgramCache]: Analyzing trace with hash 2052883027, now seen corresponding path program 1 times [2023-08-27 11:31:37,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:31:37,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177495815] [2023-08-27 11:31:37,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:31:37,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:31:37,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:31:37,634 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:31:37,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:31:37,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177495815] [2023-08-27 11:31:37,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177495815] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:31:37,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:31:37,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:31:37,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191708685] [2023-08-27 11:31:37,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:31:37,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:31:37,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:31:37,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:31:37,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:31:37,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 414 [2023-08-27 11:31:37,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 94 transitions, 360 flow. Second operand has 3 states, 3 states have (on average 186.33333333333334) internal successors, (559), 3 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:37,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:31:37,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 414 [2023-08-27 11:31:37,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:31:50,598 INFO L124 PetriNetUnfolderBase]: 149917/214658 cut-off events. [2023-08-27 11:31:50,598 INFO L125 PetriNetUnfolderBase]: For 82369/82369 co-relation queries the response was YES. [2023-08-27 11:31:51,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 519337 conditions, 214658 events. 149917/214658 cut-off events. For 82369/82369 co-relation queries the response was YES. Maximal size of possible extension queue 5849. Compared 1737228 event pairs, 56203 based on Foata normal form. 0/166040 useless extension candidates. Maximal degree in co-relation 409534. Up to 166457 conditions per place. [2023-08-27 11:31:51,868 INFO L140 encePairwiseOnDemand]: 411/414 looper letters, 128 selfloop transitions, 2 changer transitions 0/139 dead transitions. [2023-08-27 11:31:51,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 139 transitions, 758 flow [2023-08-27 11:31:51,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:31:51,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:31:51,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 652 transitions. [2023-08-27 11:31:51,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5249597423510467 [2023-08-27 11:31:51,870 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 652 transitions. [2023-08-27 11:31:51,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 652 transitions. [2023-08-27 11:31:51,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:31:51,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 652 transitions. [2023-08-27 11:31:51,870 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 217.33333333333334) internal successors, (652), 3 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:51,871 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 414.0) internal successors, (1656), 4 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:51,871 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 414.0) internal successors, (1656), 4 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:51,871 INFO L175 Difference]: Start difference. First operand has 86 places, 94 transitions, 360 flow. Second operand 3 states and 652 transitions. [2023-08-27 11:31:51,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 139 transitions, 758 flow [2023-08-27 11:31:52,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 139 transitions, 758 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 11:31:52,059 INFO L231 Difference]: Finished difference. Result has 87 places, 93 transitions, 360 flow [2023-08-27 11:31:52,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=356, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=360, PETRI_PLACES=87, PETRI_TRANSITIONS=93} [2023-08-27 11:31:52,060 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 13 predicate places. [2023-08-27 11:31:52,060 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 93 transitions, 360 flow [2023-08-27 11:31:52,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 186.33333333333334) internal successors, (559), 3 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:52,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:31:52,060 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-27 11:31:52,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-27 11:31:52,060 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:31:52,061 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:31:52,061 INFO L85 PathProgramCache]: Analyzing trace with hash 2052883026, now seen corresponding path program 1 times [2023-08-27 11:31:52,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:31:52,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371416120] [2023-08-27 11:31:52,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:31:52,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:31:52,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:31:52,078 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 11:31:52,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:31:52,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371416120] [2023-08-27 11:31:52,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371416120] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:31:52,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:31:52,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:31:52,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791456512] [2023-08-27 11:31:52,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:31:52,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:31:52,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:31:52,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:31:52,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:31:52,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 414 [2023-08-27 11:31:52,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 93 transitions, 360 flow. Second operand has 3 states, 3 states have (on average 186.33333333333334) internal successors, (559), 3 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:31:52,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:31:52,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 414 [2023-08-27 11:31:52,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:32:04,100 INFO L124 PetriNetUnfolderBase]: 141549/202443 cut-off events. [2023-08-27 11:32:04,100 INFO L125 PetriNetUnfolderBase]: For 74927/74927 co-relation queries the response was YES. [2023-08-27 11:32:04,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 493096 conditions, 202443 events. 141549/202443 cut-off events. For 74927/74927 co-relation queries the response was YES. Maximal size of possible extension queue 5538. Compared 1617633 event pairs, 40438 based on Foata normal form. 0/159239 useless extension candidates. Maximal degree in co-relation 387562. Up to 177914 conditions per place. [2023-08-27 11:32:05,122 INFO L140 encePairwiseOnDemand]: 410/414 looper letters, 125 selfloop transitions, 5 changer transitions 0/139 dead transitions. [2023-08-27 11:32:05,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 139 transitions, 762 flow [2023-08-27 11:32:05,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:32:05,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:32:05,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 652 transitions. [2023-08-27 11:32:05,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5249597423510467 [2023-08-27 11:32:05,124 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 652 transitions. [2023-08-27 11:32:05,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 652 transitions. [2023-08-27 11:32:05,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:32:05,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 652 transitions. [2023-08-27 11:32:05,124 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 217.33333333333334) internal successors, (652), 3 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:32:05,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 414.0) internal successors, (1656), 4 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:32:05,125 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 414.0) internal successors, (1656), 4 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:32:05,125 INFO L175 Difference]: Start difference. First operand has 87 places, 93 transitions, 360 flow. Second operand 3 states and 652 transitions. [2023-08-27 11:32:05,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 139 transitions, 762 flow [2023-08-27 11:32:06,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 139 transitions, 758 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 11:32:06,757 INFO L231 Difference]: Finished difference. Result has 87 places, 93 transitions, 373 flow [2023-08-27 11:32:06,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=373, PETRI_PLACES=87, PETRI_TRANSITIONS=93} [2023-08-27 11:32:06,758 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 13 predicate places. [2023-08-27 11:32:06,758 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 93 transitions, 373 flow [2023-08-27 11:32:06,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 186.33333333333334) internal successors, (559), 3 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:32:06,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:32:06,758 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:32:06,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-27 11:32:06,758 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:32:06,759 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:32:06,759 INFO L85 PathProgramCache]: Analyzing trace with hash 310298609, now seen corresponding path program 1 times [2023-08-27 11:32:06,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:32:06,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660515804] [2023-08-27 11:32:06,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:32:06,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:32:06,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:32:06,819 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 11:32:06,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:32:06,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660515804] [2023-08-27 11:32:06,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660515804] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:32:06,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314385225] [2023-08-27 11:32:06,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:32:06,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:32:06,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:32:06,825 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 11:32:06,828 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 11:32:06,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:32:06,929 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 11:32:06,930 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:32:06,942 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:32:06,942 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 11 treesize of output 11 [2023-08-27 11:32:06,958 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:32:07,006 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:32:07,016 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 11:32:07,016 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:32:07,031 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1079 (Array Int Int))) (< 0 (+ 2147483650 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1079) c_t_funThread1of3ForFork0_~p~0.base) c_t_funThread1of3ForFork0_~p~0.offset)))) is different from false [2023-08-27 11:32:07,055 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 11:32:07,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314385225] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:32:07,055 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:32:07,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2023-08-27 11:32:07,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580724752] [2023-08-27 11:32:07,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:32:07,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 11:32:07,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:32:07,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 11:32:07,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=4, NotChecked=16, Total=110 [2023-08-27 11:32:07,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 414 [2023-08-27 11:32:07,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 93 transitions, 373 flow. Second operand has 11 states, 11 states have (on average 153.1818181818182) internal successors, (1685), 11 states have internal predecessors, (1685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:32:07,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:32:07,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 414 [2023-08-27 11:32:07,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:32:07,148 WARN L839 $PredicateComparison]: unable to prove that (and (< 0 (+ 2147483650 (select (select |c_#memory_int| c_t_funThread1of3ForFork0_~p~0.base) c_t_funThread1of3ForFork0_~p~0.offset))) (forall ((v_ArrVal_1079 (Array Int Int))) (< 0 (+ 2147483650 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1079) |c_~#global~0.base|) |c_~#global~0.offset|))))) is different from false [2023-08-27 11:32:07,299 WARN L839 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_1079 (Array Int Int))) (< 0 (+ 2147483650 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1079) |c_~#global~0.base|) |c_~#global~0.offset|)))) (forall ((v_ArrVal_1079 (Array Int Int))) (< 0 (+ 2147483650 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1079) c_t_funThread1of3ForFork0_~p~0.base) c_t_funThread1of3ForFork0_~p~0.offset))))) is different from false [2023-08-27 11:32:25,374 INFO L124 PetriNetUnfolderBase]: 207686/299913 cut-off events. [2023-08-27 11:32:25,374 INFO L125 PetriNetUnfolderBase]: For 163641/163641 co-relation queries the response was YES. [2023-08-27 11:32:26,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 730963 conditions, 299913 events. 207686/299913 cut-off events. For 163641/163641 co-relation queries the response was YES. Maximal size of possible extension queue 8221. Compared 2479533 event pairs, 57541 based on Foata normal form. 421/234761 useless extension candidates. Maximal degree in co-relation 602109. Up to 182844 conditions per place. [2023-08-27 11:32:26,993 INFO L140 encePairwiseOnDemand]: 374/414 looper letters, 270 selfloop transitions, 148 changer transitions 0/427 dead transitions. [2023-08-27 11:32:26,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 427 transitions, 2333 flow [2023-08-27 11:32:26,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 11:32:26,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 11:32:26,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2506 transitions. [2023-08-27 11:32:26,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4323671497584541 [2023-08-27 11:32:26,996 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2506 transitions. [2023-08-27 11:32:26,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2506 transitions. [2023-08-27 11:32:26,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:32:26,996 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2506 transitions. [2023-08-27 11:32:26,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 179.0) internal successors, (2506), 14 states have internal predecessors, (2506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:32:27,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 414.0) internal successors, (6210), 15 states have internal predecessors, (6210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:32:27,002 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 414.0) internal successors, (6210), 15 states have internal predecessors, (6210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:32:27,002 INFO L175 Difference]: Start difference. First operand has 87 places, 93 transitions, 373 flow. Second operand 14 states and 2506 transitions. [2023-08-27 11:32:27,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 427 transitions, 2333 flow [2023-08-27 11:32:27,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 427 transitions, 2310 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 11:32:27,380 INFO L231 Difference]: Finished difference. Result has 107 places, 233 transitions, 1602 flow [2023-08-27 11:32:27,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=368, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1602, PETRI_PLACES=107, PETRI_TRANSITIONS=233} [2023-08-27 11:32:27,381 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 33 predicate places. [2023-08-27 11:32:27,381 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 233 transitions, 1602 flow [2023-08-27 11:32:27,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 153.1818181818182) internal successors, (1685), 11 states have internal predecessors, (1685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:32:27,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:32:27,381 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:32:27,385 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 11:32:27,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:32:27,582 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:32:27,582 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:32:27,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1440853403, now seen corresponding path program 1 times [2023-08-27 11:32:27,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:32:27,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966295910] [2023-08-27 11:32:27,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:32:27,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:32:27,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:32:27,643 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 11:32:27,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:32:27,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966295910] [2023-08-27 11:32:27,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966295910] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:32:27,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10763763] [2023-08-27 11:32:27,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:32:27,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:32:27,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:32:27,645 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 11:32:27,649 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 11:32:27,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:32:27,765 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 11:32:27,766 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:32:27,773 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:32:27,773 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 11 treesize of output 11 [2023-08-27 11:32:27,791 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:32:27,820 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:32:27,865 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 11:32:27,865 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:32:27,892 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1101 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1101) |c_~#global~0.base|) |c_~#global~0.offset|) 2147483647)) is different from false [2023-08-27 11:32:27,902 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2023-08-27 11:32:27,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10763763] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:32:27,902 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:32:27,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2023-08-27 11:32:27,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756680074] [2023-08-27 11:32:27,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:32:27,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 11:32:27,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:32:27,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 11:32:27,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=66, Unknown=1, NotChecked=16, Total=110 [2023-08-27 11:32:27,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 414 [2023-08-27 11:32:27,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 233 transitions, 1602 flow. Second operand has 11 states, 11 states have (on average 153.45454545454547) internal successors, (1688), 11 states have internal predecessors, (1688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:32:27,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:32:27,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 414 [2023-08-27 11:32:27,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:32:58,151 INFO L124 PetriNetUnfolderBase]: 231476/337194 cut-off events. [2023-08-27 11:32:58,151 INFO L125 PetriNetUnfolderBase]: For 808558/808865 co-relation queries the response was YES. [2023-08-27 11:32:59,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1342497 conditions, 337194 events. 231476/337194 cut-off events. For 808558/808865 co-relation queries the response was YES. Maximal size of possible extension queue 9984. Compared 2912649 event pairs, 48324 based on Foata normal form. 28/278390 useless extension candidates. Maximal degree in co-relation 1261047. Up to 187067 conditions per place. [2023-08-27 11:33:01,086 INFO L140 encePairwiseOnDemand]: 400/414 looper letters, 433 selfloop transitions, 147 changer transitions 0/589 dead transitions. [2023-08-27 11:33:01,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 589 transitions, 5164 flow [2023-08-27 11:33:01,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 11:33:01,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 11:33:01,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1808 transitions. [2023-08-27 11:33:01,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43671497584541064 [2023-08-27 11:33:01,088 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1808 transitions. [2023-08-27 11:33:01,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1808 transitions. [2023-08-27 11:33:01,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:33:01,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1808 transitions. [2023-08-27 11:33:01,090 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 180.8) internal successors, (1808), 10 states have internal predecessors, (1808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:33:01,092 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 414.0) internal successors, (4554), 11 states have internal predecessors, (4554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:33:01,092 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 414.0) internal successors, (4554), 11 states have internal predecessors, (4554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:33:01,092 INFO L175 Difference]: Start difference. First operand has 107 places, 233 transitions, 1602 flow. Second operand 10 states and 1808 transitions. [2023-08-27 11:33:01,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 589 transitions, 5164 flow [2023-08-27 11:33:47,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 589 transitions, 4996 flow, removed 84 selfloop flow, removed 0 redundant places. [2023-08-27 11:33:47,637 INFO L231 Difference]: Finished difference. Result has 120 places, 319 transitions, 2610 flow [2023-08-27 11:33:47,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=1514, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2610, PETRI_PLACES=120, PETRI_TRANSITIONS=319} [2023-08-27 11:33:47,637 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 46 predicate places. [2023-08-27 11:33:47,637 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 319 transitions, 2610 flow [2023-08-27 11:33:47,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 153.45454545454547) internal successors, (1688), 11 states have internal predecessors, (1688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:33:47,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:33:47,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:33:47,646 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-27 11:33:47,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:33:47,846 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:33:47,849 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:33:47,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1254788885, now seen corresponding path program 1 times [2023-08-27 11:33:47,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:33:47,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071116648] [2023-08-27 11:33:47,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:33:47,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:33:47,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:33:47,880 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 11:33:47,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:33:47,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071116648] [2023-08-27 11:33:47,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071116648] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:33:47,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:33:47,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:33:47,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159274311] [2023-08-27 11:33:47,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:33:47,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:33:47,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:33:47,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:33:47,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:33:47,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 414 [2023-08-27 11:33:47,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 319 transitions, 2610 flow. Second operand has 3 states, 3 states have (on average 161.0) internal successors, (483), 3 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:33:47,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:33:47,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 414 [2023-08-27 11:33:47,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:34:27,509 INFO L124 PetriNetUnfolderBase]: 276199/404724 cut-off events. [2023-08-27 11:34:27,509 INFO L125 PetriNetUnfolderBase]: For 1357676/1357963 co-relation queries the response was YES. [2023-08-27 11:34:29,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1700953 conditions, 404724 events. 276199/404724 cut-off events. For 1357676/1357963 co-relation queries the response was YES. Maximal size of possible extension queue 11877. Compared 3605851 event pairs, 147590 based on Foata normal form. 18/356781 useless extension candidates. Maximal degree in co-relation 1601143. Up to 271337 conditions per place. [2023-08-27 11:34:31,593 INFO L140 encePairwiseOnDemand]: 407/414 looper letters, 383 selfloop transitions, 56 changer transitions 0/448 dead transitions. [2023-08-27 11:34:31,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 448 transitions, 4508 flow [2023-08-27 11:34:31,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:34:31,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:34:31,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 581 transitions. [2023-08-27 11:34:31,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4677938808373591 [2023-08-27 11:34:31,594 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 581 transitions. [2023-08-27 11:34:31,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 581 transitions. [2023-08-27 11:34:31,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:34:31,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 581 transitions. [2023-08-27 11:34:31,595 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 193.66666666666666) internal successors, (581), 3 states have internal predecessors, (581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:34:31,595 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 414.0) internal successors, (1656), 4 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:34:31,596 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 414.0) internal successors, (1656), 4 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:34:31,596 INFO L175 Difference]: Start difference. First operand has 120 places, 319 transitions, 2610 flow. Second operand 3 states and 581 transitions. [2023-08-27 11:34:31,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 448 transitions, 4508 flow [2023-08-27 11:35:18,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 448 transitions, 4500 flow, removed 4 selfloop flow, removed 0 redundant places. [2023-08-27 11:35:18,425 INFO L231 Difference]: Finished difference. Result has 124 places, 341 transitions, 3094 flow [2023-08-27 11:35:18,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=2602, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=3094, PETRI_PLACES=124, PETRI_TRANSITIONS=341} [2023-08-27 11:35:18,425 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 50 predicate places. [2023-08-27 11:35:18,426 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 341 transitions, 3094 flow [2023-08-27 11:35:18,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 161.0) internal successors, (483), 3 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:35:18,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:35:18,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:35:18,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-08-27 11:35:18,426 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:35:18,426 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:35:18,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1254788873, now seen corresponding path program 1 times [2023-08-27 11:35:18,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:35:18,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969737013] [2023-08-27 11:35:18,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:35:18,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:35:18,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:35:18,504 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 11:35:18,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:35:18,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969737013] [2023-08-27 11:35:18,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969737013] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:35:18,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:35:18,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:35:18,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356633067] [2023-08-27 11:35:18,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:35:18,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:35:18,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:35:18,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:35:18,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:35:18,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 414 [2023-08-27 11:35:18,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 341 transitions, 3094 flow. Second operand has 7 states, 7 states have (on average 146.28571428571428) internal successors, (1024), 7 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:35:18,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:35:18,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 414 [2023-08-27 11:35:18,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:36:16,604 INFO L124 PetriNetUnfolderBase]: 362553/529881 cut-off events. [2023-08-27 11:36:16,605 INFO L125 PetriNetUnfolderBase]: For 2029538/2029882 co-relation queries the response was YES. [2023-08-27 11:36:19,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2326853 conditions, 529881 events. 362553/529881 cut-off events. For 2029538/2029882 co-relation queries the response was YES. Maximal size of possible extension queue 15926. Compared 4837578 event pairs, 70965 based on Foata normal form. 4583/477643 useless extension candidates. Maximal degree in co-relation 2200211. Up to 273169 conditions per place. [2023-08-27 11:36:21,667 INFO L140 encePairwiseOnDemand]: 398/414 looper letters, 680 selfloop transitions, 323 changer transitions 0/1012 dead transitions. [2023-08-27 11:36:21,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 1012 transitions, 10248 flow [2023-08-27 11:36:21,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 11:36:21,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 11:36:21,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2694 transitions. [2023-08-27 11:36:21,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43381642512077295 [2023-08-27 11:36:21,670 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2694 transitions. [2023-08-27 11:36:21,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2694 transitions. [2023-08-27 11:36:21,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:36:21,671 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2694 transitions. [2023-08-27 11:36:21,673 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 179.6) internal successors, (2694), 15 states have internal predecessors, (2694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:36:21,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 414.0) internal successors, (6624), 16 states have internal predecessors, (6624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:36:21,678 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 414.0) internal successors, (6624), 16 states have internal predecessors, (6624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:36:21,678 INFO L175 Difference]: Start difference. First operand has 124 places, 341 transitions, 3094 flow. Second operand 15 states and 2694 transitions. [2023-08-27 11:36:21,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 1012 transitions, 10248 flow [2023-08-27 11:38:35,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 1012 transitions, 10042 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 11:38:35,919 INFO L231 Difference]: Finished difference. Result has 143 places, 531 transitions, 6070 flow [2023-08-27 11:38:35,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=2982, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6070, PETRI_PLACES=143, PETRI_TRANSITIONS=531} [2023-08-27 11:38:35,919 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 69 predicate places. [2023-08-27 11:38:35,919 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 531 transitions, 6070 flow [2023-08-27 11:38:35,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 146.28571428571428) internal successors, (1024), 7 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:35,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:38:35,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:38:35,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-08-27 11:38:35,920 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:38:35,920 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:38:35,920 INFO L85 PathProgramCache]: Analyzing trace with hash -467413922, now seen corresponding path program 1 times [2023-08-27 11:38:35,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:38:35,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380639933] [2023-08-27 11:38:35,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:38:35,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:38:35,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:38:35,955 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 11:38:35,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:38:35,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380639933] [2023-08-27 11:38:35,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380639933] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:38:35,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842375122] [2023-08-27 11:38:35,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:38:35,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:38:35,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:38:35,963 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 11:38:35,964 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 11:38:36,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:38:36,079 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-27 11:38:36,079 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:38:36,088 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 11:38:36,088 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:38:36,100 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 11:38:36,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842375122] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:38:36,101 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:38:36,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 11:38:36,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004111906] [2023-08-27 11:38:36,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:38:36,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:38:36,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:38:36,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:38:36,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:38:36,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 414 [2023-08-27 11:38:36,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 531 transitions, 6070 flow. Second operand has 7 states, 7 states have (on average 186.85714285714286) internal successors, (1308), 7 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:36,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:38:36,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 414 [2023-08-27 11:38:36,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:38:46,030 INFO L124 PetriNetUnfolderBase]: 55562/85421 cut-off events. [2023-08-27 11:38:46,030 INFO L125 PetriNetUnfolderBase]: For 411643/411685 co-relation queries the response was YES. [2023-08-27 11:38:46,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 439840 conditions, 85421 events. 55562/85421 cut-off events. For 411643/411685 co-relation queries the response was YES. Maximal size of possible extension queue 3317. Compared 712318 event pairs, 4547 based on Foata normal form. 8062/85022 useless extension candidates. Maximal degree in co-relation 439805. Up to 55978 conditions per place. [2023-08-27 11:38:46,965 INFO L140 encePairwiseOnDemand]: 411/414 looper letters, 565 selfloop transitions, 9 changer transitions 0/582 dead transitions. [2023-08-27 11:38:46,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 582 transitions, 6925 flow [2023-08-27 11:38:46,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 11:38:46,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 11:38:46,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1231 transitions. [2023-08-27 11:38:46,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49557165861513686 [2023-08-27 11:38:46,967 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1231 transitions. [2023-08-27 11:38:46,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1231 transitions. [2023-08-27 11:38:46,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:38:46,967 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1231 transitions. [2023-08-27 11:38:46,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 205.16666666666666) internal successors, (1231), 6 states have internal predecessors, (1231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:46,969 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 414.0) internal successors, (2898), 7 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:46,969 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 414.0) internal successors, (2898), 7 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:46,969 INFO L175 Difference]: Start difference. First operand has 143 places, 531 transitions, 6070 flow. Second operand 6 states and 1231 transitions. [2023-08-27 11:38:46,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 582 transitions, 6925 flow [2023-08-27 11:38:56,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 582 transitions, 6479 flow, removed 136 selfloop flow, removed 12 redundant places. [2023-08-27 11:38:56,149 INFO L231 Difference]: Finished difference. Result has 106 places, 245 transitions, 2261 flow [2023-08-27 11:38:56,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=2216, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2261, PETRI_PLACES=106, PETRI_TRANSITIONS=245} [2023-08-27 11:38:56,150 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 32 predicate places. [2023-08-27 11:38:56,150 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 245 transitions, 2261 flow [2023-08-27 11:38:56,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 186.85714285714286) internal successors, (1308), 7 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:56,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:38:56,150 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:38:56,156 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 11:38:56,352 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,SelfDestructingSolverStorable46 [2023-08-27 11:38:56,352 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:38:56,352 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:38:56,352 INFO L85 PathProgramCache]: Analyzing trace with hash -2124831215, now seen corresponding path program 1 times [2023-08-27 11:38:56,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:38:56,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735981265] [2023-08-27 11:38:56,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:38:56,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:38:56,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:38:56,470 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 11:38:56,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:38:56,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735981265] [2023-08-27 11:38:56,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735981265] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:38:56,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141946787] [2023-08-27 11:38:56,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:38:56,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:38:56,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:38:56,472 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 11:38:56,473 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 11:38:56,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:38:56,581 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-27 11:38:56,582 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:38:56,591 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:38:56,592 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 11 treesize of output 11 [2023-08-27 11:38:56,611 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:38:56,684 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2023-08-27 11:38:56,719 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:38:56,736 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 11:38:56,736 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:38:56,751 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1193 (Array Int Int))) (< 0 (+ 2147483648 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1193) c_t_funThread1of3ForFork0_~p~0.base) c_t_funThread1of3ForFork0_~p~0.offset)))) is different from false [2023-08-27 11:38:56,763 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1191 Int) (v_ArrVal_1193 (Array Int Int))) (or (< v_ArrVal_1191 (+ |c_t_funThread1of3ForFork0_#t~post6| 1)) (< 0 (+ 2147483648 (select (select (store (store |c_#memory_int| c_t_funThread1of3ForFork0_~p~0.base (store (select |c_#memory_int| c_t_funThread1of3ForFork0_~p~0.base) c_t_funThread1of3ForFork0_~p~0.offset v_ArrVal_1191)) |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1193) c_t_funThread1of3ForFork0_~p~0.base) c_t_funThread1of3ForFork0_~p~0.offset))))) is different from false [2023-08-27 11:38:56,772 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1191 Int) (v_ArrVal_1193 (Array Int Int))) (let ((.cse0 (select |c_#memory_int| c_t_funThread1of3ForFork0_~p~0.base))) (or (< v_ArrVal_1191 (+ (select .cse0 c_t_funThread1of3ForFork0_~p~0.offset) 1)) (< 0 (+ 2147483648 (select (select (store (store |c_#memory_int| c_t_funThread1of3ForFork0_~p~0.base (store .cse0 c_t_funThread1of3ForFork0_~p~0.offset v_ArrVal_1191)) |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1193) c_t_funThread1of3ForFork0_~p~0.base) c_t_funThread1of3ForFork0_~p~0.offset)))))) is different from false [2023-08-27 11:38:56,792 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1191 Int) (v_ArrVal_1193 (Array Int Int))) (let ((.cse0 (select |c_#memory_int| |c_~#global~0.base|))) (or (< 0 (+ (select (select (store (store |c_#memory_int| |c_~#global~0.base| (store .cse0 |c_~#global~0.offset| v_ArrVal_1191)) |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1193) |c_~#global~0.base|) |c_~#global~0.offset|) 2147483648)) (< v_ArrVal_1191 (+ (select .cse0 |c_~#global~0.offset|) 1))))) is different from false [2023-08-27 11:38:56,806 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1190 (Array Int Int)) (v_ArrVal_1191 Int) (v_ArrVal_1193 (Array Int Int))) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1190))) (let ((.cse0 (select .cse1 |c_~#global~0.base|))) (or (< v_ArrVal_1191 (+ (select .cse0 |c_~#global~0.offset|) 1)) (< 0 (+ (select (select (store (store .cse1 |c_~#global~0.base| (store .cse0 |c_~#global~0.offset| v_ArrVal_1191)) |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1193) |c_~#global~0.base|) |c_~#global~0.offset|) 2147483648)))))) is different from false [2023-08-27 11:38:56,807 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 11:38:56,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141946787] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:38:56,808 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:38:56,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 6] total 16 [2023-08-27 11:38:56,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371005871] [2023-08-27 11:38:56,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:38:56,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 11:38:56,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:38:56,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 11:38:56,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=124, Unknown=5, NotChecked=130, Total=306 [2023-08-27 11:38:56,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 414 [2023-08-27 11:38:56,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 245 transitions, 2261 flow. Second operand has 18 states, 18 states have (on average 146.83333333333334) internal successors, (2643), 18 states have internal predecessors, (2643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:56,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:38:56,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 414 [2023-08-27 11:38:56,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:39:07,252 INFO L124 PetriNetUnfolderBase]: 67155/102450 cut-off events. [2023-08-27 11:39:07,252 INFO L125 PetriNetUnfolderBase]: For 607856/608063 co-relation queries the response was YES. [2023-08-27 11:39:07,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 508994 conditions, 102450 events. 67155/102450 cut-off events. For 607856/608063 co-relation queries the response was YES. Maximal size of possible extension queue 4110. Compared 871427 event pairs, 13923 based on Foata normal form. 1330/93491 useless extension candidates. Maximal degree in co-relation 508967. Up to 53435 conditions per place. [2023-08-27 11:39:08,200 INFO L140 encePairwiseOnDemand]: 399/414 looper letters, 451 selfloop transitions, 181 changer transitions 0/640 dead transitions. [2023-08-27 11:39:08,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 640 transitions, 7072 flow [2023-08-27 11:39:08,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 11:39:08,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 11:39:08,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2021 transitions. [2023-08-27 11:39:08,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40680354267310787 [2023-08-27 11:39:08,202 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2021 transitions. [2023-08-27 11:39:08,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2021 transitions. [2023-08-27 11:39:08,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:39:08,202 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2021 transitions. [2023-08-27 11:39:08,204 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 168.41666666666666) internal successors, (2021), 12 states have internal predecessors, (2021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:08,206 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 414.0) internal successors, (5382), 13 states have internal predecessors, (5382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:08,207 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 414.0) internal successors, (5382), 13 states have internal predecessors, (5382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:08,207 INFO L175 Difference]: Start difference. First operand has 106 places, 245 transitions, 2261 flow. Second operand 12 states and 2021 transitions. [2023-08-27 11:39:08,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 640 transitions, 7072 flow [2023-08-27 11:39:09,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 640 transitions, 6987 flow, removed 35 selfloop flow, removed 3 redundant places. [2023-08-27 11:39:09,036 INFO L231 Difference]: Finished difference. Result has 123 places, 360 transitions, 4255 flow [2023-08-27 11:39:09,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=2240, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4255, PETRI_PLACES=123, PETRI_TRANSITIONS=360} [2023-08-27 11:39:09,037 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 49 predicate places. [2023-08-27 11:39:09,037 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 360 transitions, 4255 flow [2023-08-27 11:39:09,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 146.83333333333334) internal successors, (2643), 18 states have internal predecessors, (2643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:09,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:39:09,037 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:39:09,043 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 11:39:09,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-08-27 11:39:09,238 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:39:09,238 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:39:09,238 INFO L85 PathProgramCache]: Analyzing trace with hash 493152027, now seen corresponding path program 1 times [2023-08-27 11:39:09,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:39:09,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144192349] [2023-08-27 11:39:09,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:39:09,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:39:09,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:39:09,352 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 11:39:09,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:39:09,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144192349] [2023-08-27 11:39:09,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144192349] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:39:09,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278020715] [2023-08-27 11:39:09,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:39:09,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:39:09,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:39:09,357 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 11:39:09,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-27 11:39:09,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:39:09,494 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-27 11:39:09,495 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:39:09,504 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:39:09,504 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 11 treesize of output 11 [2023-08-27 11:39:09,554 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:39:09,591 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:39:09,610 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 11:39:09,610 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:39:09,631 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1228 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1228) c_t_funThread1of3ForFork0_~p~0.base) c_t_funThread1of3ForFork0_~p~0.offset) 2147483649)) is different from false [2023-08-27 11:39:09,641 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:39:09,642 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 19 [2023-08-27 11:39:09,645 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2023-08-27 11:39:09,679 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 11:39:09,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278020715] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:39:09,679 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:39:09,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 13 [2023-08-27 11:39:09,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699605020] [2023-08-27 11:39:09,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:39:09,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 11:39:09,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:39:09,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 11:39:09,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=141, Unknown=1, NotChecked=24, Total=210 [2023-08-27 11:39:09,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 414 [2023-08-27 11:39:09,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 360 transitions, 4255 flow. Second operand has 15 states, 15 states have (on average 147.2) internal successors, (2208), 15 states have internal predecessors, (2208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:09,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:39:09,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 414 [2023-08-27 11:39:09,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:39:22,706 INFO L124 PetriNetUnfolderBase]: 71679/108770 cut-off events. [2023-08-27 11:39:22,706 INFO L125 PetriNetUnfolderBase]: For 819847/819991 co-relation queries the response was YES. [2023-08-27 11:39:23,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 585449 conditions, 108770 events. 71679/108770 cut-off events. For 819847/819991 co-relation queries the response was YES. Maximal size of possible extension queue 4300. Compared 918888 event pairs, 12478 based on Foata normal form. 1240/99176 useless extension candidates. Maximal degree in co-relation 585415. Up to 56641 conditions per place. [2023-08-27 11:39:23,913 INFO L140 encePairwiseOnDemand]: 400/414 looper letters, 484 selfloop transitions, 195 changer transitions 7/694 dead transitions. [2023-08-27 11:39:23,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 694 transitions, 8494 flow [2023-08-27 11:39:23,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 11:39:23,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 11:39:23,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2178 transitions. [2023-08-27 11:39:23,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40468227424749165 [2023-08-27 11:39:23,915 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2178 transitions. [2023-08-27 11:39:23,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2178 transitions. [2023-08-27 11:39:23,915 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:39:23,915 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2178 transitions. [2023-08-27 11:39:23,917 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 167.53846153846155) internal successors, (2178), 13 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:23,919 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 414.0) internal successors, (5796), 14 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:23,919 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 414.0) internal successors, (5796), 14 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:23,919 INFO L175 Difference]: Start difference. First operand has 123 places, 360 transitions, 4255 flow. Second operand 13 states and 2178 transitions. [2023-08-27 11:39:23,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 694 transitions, 8494 flow [2023-08-27 11:39:29,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 694 transitions, 8222 flow, removed 106 selfloop flow, removed 3 redundant places. [2023-08-27 11:39:29,281 INFO L231 Difference]: Finished difference. Result has 135 places, 381 transitions, 4902 flow [2023-08-27 11:39:29,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=3861, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4902, PETRI_PLACES=135, PETRI_TRANSITIONS=381} [2023-08-27 11:39:29,282 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 61 predicate places. [2023-08-27 11:39:29,282 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 381 transitions, 4902 flow [2023-08-27 11:39:29,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 147.2) internal successors, (2208), 15 states have internal predecessors, (2208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:29,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:39:29,282 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:39:29,288 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-27 11:39:29,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-08-27 11:39:29,488 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:39:29,488 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:39:29,488 INFO L85 PathProgramCache]: Analyzing trace with hash -855764828, now seen corresponding path program 1 times [2023-08-27 11:39:29,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:39:29,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881110962] [2023-08-27 11:39:29,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:39:29,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:39:29,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:39:29,543 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:39:29,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:39:29,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881110962] [2023-08-27 11:39:29,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881110962] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:39:29,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:39:29,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 11:39:29,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137602570] [2023-08-27 11:39:29,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:39:29,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:39:29,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:39:29,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:39:29,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:39:29,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 414 [2023-08-27 11:39:29,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 381 transitions, 4902 flow. Second operand has 5 states, 5 states have (on average 157.4) internal successors, (787), 5 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:29,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:39:29,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 414 [2023-08-27 11:39:29,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:40:01,935 INFO L124 PetriNetUnfolderBase]: 164396/251792 cut-off events. [2023-08-27 11:40:01,935 INFO L125 PetriNetUnfolderBase]: For 2156702/2156917 co-relation queries the response was YES. [2023-08-27 11:40:04,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1425747 conditions, 251792 events. 164396/251792 cut-off events. For 2156702/2156917 co-relation queries the response was YES. Maximal size of possible extension queue 10535. Compared 2391350 event pairs, 33691 based on Foata normal form. 1345/226863 useless extension candidates. Maximal degree in co-relation 1425710. Up to 128423 conditions per place. [2023-08-27 11:40:05,278 INFO L140 encePairwiseOnDemand]: 398/414 looper letters, 795 selfloop transitions, 365 changer transitions 0/1168 dead transitions. [2023-08-27 11:40:05,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 1168 transitions, 17454 flow [2023-08-27 11:40:05,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 11:40:05,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 11:40:05,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1115 transitions. [2023-08-27 11:40:05,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44887278582930756 [2023-08-27 11:40:05,280 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1115 transitions. [2023-08-27 11:40:05,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1115 transitions. [2023-08-27 11:40:05,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:40:05,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1115 transitions. [2023-08-27 11:40:05,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 185.83333333333334) internal successors, (1115), 6 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:40:05,283 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 414.0) internal successors, (2898), 7 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:40:05,283 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 414.0) internal successors, (2898), 7 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:40:05,283 INFO L175 Difference]: Start difference. First operand has 135 places, 381 transitions, 4902 flow. Second operand 6 states and 1115 transitions. [2023-08-27 11:40:05,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 1168 transitions, 17454 flow Received shutdown request... [2023-08-27 11:42:33,135 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 21 remaining) [2023-08-27 11:42:33,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-08-27 11:42:33,135 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-08-27 11:42:33,135 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (19 of 21 remaining) [2023-08-27 11:42:33,135 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 21 remaining) [2023-08-27 11:42:33,135 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 21 remaining) [2023-08-27 11:42:33,136 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 21 remaining) [2023-08-27 11:42:33,136 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 21 remaining) [2023-08-27 11:42:33,136 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 21 remaining) [2023-08-27 11:42:33,136 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 21 remaining) [2023-08-27 11:42:33,136 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 21 remaining) [2023-08-27 11:42:33,136 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 21 remaining) [2023-08-27 11:42:33,136 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 21 remaining) [2023-08-27 11:42:33,136 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 21 remaining) [2023-08-27 11:42:33,136 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 21 remaining) [2023-08-27 11:42:33,136 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 21 remaining) [2023-08-27 11:42:33,137 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 21 remaining) [2023-08-27 11:42:33,137 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 21 remaining) [2023-08-27 11:42:33,137 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 21 remaining) [2023-08-27 11:42:33,137 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 21 remaining) [2023-08-27 11:42:33,137 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 21 remaining) [2023-08-27 11:42:33,137 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 21 remaining) [2023-08-27 11:42:33,137 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 21 remaining) [2023-08-27 11:42:33,137 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:33,138 INFO L307 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT (1/2) [2023-08-27 11:42:33,138 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 3 thread instances [2023-08-27 11:42:33,138 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 11:42:33,146 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 11:42:33 BasicIcfg [2023-08-27 11:42:33,147 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 11:42:33,147 INFO L158 Benchmark]: Toolchain (without parser) took 752501.30ms. Allocated memory was 335.5MB in the beginning and 16.0GB in the end (delta: 15.7GB). Free memory was 309.2MB in the beginning and 12.3GB in the end (delta: -12.0GB). Peak memory consumption was 9.1GB. Max. memory is 16.0GB. [2023-08-27 11:42:33,147 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 335.5MB. Free memory was 313.0MB in the beginning and 312.8MB in the end (delta: 157.4kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 11:42:33,147 INFO L158 Benchmark]: CACSL2BoogieTranslator took 478.18ms. Allocated memory is still 335.5MB. Free memory was 309.2MB in the beginning and 288.9MB in the end (delta: 20.3MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. [2023-08-27 11:42:33,147 INFO L158 Benchmark]: Boogie Procedure Inliner took 42.28ms. Allocated memory is still 335.5MB. Free memory was 288.9MB in the beginning and 286.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 11:42:33,148 INFO L158 Benchmark]: Boogie Preprocessor took 22.87ms. Allocated memory is still 335.5MB. Free memory was 286.8MB in the beginning and 285.5MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 11:42:33,148 INFO L158 Benchmark]: RCFGBuilder took 372.83ms. Allocated memory is still 335.5MB. Free memory was 285.5MB in the beginning and 268.9MB in the end (delta: 16.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2023-08-27 11:42:33,148 INFO L158 Benchmark]: TraceAbstraction took 751578.87ms. Allocated memory was 335.5MB in the beginning and 16.0GB in the end (delta: 15.7GB). Free memory was 267.9MB in the beginning and 12.3GB in the end (delta: -12.0GB). Peak memory consumption was 9.0GB. Max. memory is 16.0GB. [2023-08-27 11:42:33,149 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.15ms. Allocated memory is still 335.5MB. Free memory was 313.0MB in the beginning and 312.8MB in the end (delta: 157.4kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 478.18ms. Allocated memory is still 335.5MB. Free memory was 309.2MB in the beginning and 288.9MB in the end (delta: 20.3MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 42.28ms. Allocated memory is still 335.5MB. Free memory was 288.9MB in the beginning and 286.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 22.87ms. Allocated memory is still 335.5MB. Free memory was 286.8MB in the beginning and 285.5MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 372.83ms. Allocated memory is still 335.5MB. Free memory was 285.5MB in the beginning and 268.9MB in the end (delta: 16.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 751578.87ms. Allocated memory was 335.5MB in the beginning and 16.0GB in the end (delta: 15.7GB). Free memory was 267.9MB in the beginning and 12.3GB in the end (delta: -12.0GB). Peak memory consumption was 9.0GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 244]: Unsoundness Warning unspecified type, defaulting to int C: short [244] - GenericResultAtLocation [Line: 244]: Unsoundness Warning unspecified type, defaulting to int C: short [244] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.3s, 125 PlacesBefore, 36 PlacesAfterwards, 134 TransitionsBefore, 42 TransitionsAfterwards, 4182 CoEnabledTransitionPairs, 6 FixpointIterations, 38 TrivialSequentialCompositions, 71 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 10 ConcurrentYvCompositions, 3 ChoiceCompositions, 122 TotalNumberOfCompositions, 7382 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4199, independent: 4005, independent conditional: 0, independent unconditional: 4005, dependent: 194, dependent conditional: 0, dependent unconditional: 194, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2350, independent: 2308, independent conditional: 0, independent unconditional: 2308, dependent: 42, dependent conditional: 0, dependent unconditional: 42, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4199, independent: 1697, independent conditional: 0, independent unconditional: 1697, dependent: 152, dependent conditional: 0, dependent unconditional: 152, unknown: 2350, unknown conditional: 0, unknown unconditional: 2350] , Statistics on independence cache: Total cache size (in pairs): 118, Positive cache size: 98, Positive conditional cache size: 0, Positive unconditional cache size: 98, Negative cache size: 20, Negative conditional cache size: 0, Negative unconditional cache size: 20, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.9s, 119 PlacesBefore, 33 PlacesAfterwards, 128 TransitionsBefore, 39 TransitionsAfterwards, 4182 CoEnabledTransitionPairs, 6 FixpointIterations, 34 TrivialSequentialCompositions, 74 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 9 ConcurrentYvCompositions, 3 ChoiceCompositions, 120 TotalNumberOfCompositions, 7138 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4622, independent: 4439, independent conditional: 0, independent unconditional: 4439, dependent: 183, dependent conditional: 0, dependent unconditional: 183, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2398, independent: 2359, independent conditional: 0, independent unconditional: 2359, dependent: 39, dependent conditional: 0, dependent unconditional: 39, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4622, independent: 2080, independent conditional: 0, independent unconditional: 2080, dependent: 144, dependent conditional: 0, dependent unconditional: 144, unknown: 2398, unknown conditional: 0, unknown unconditional: 2398] , Statistics on independence cache: Total cache size (in pairs): 156, Positive cache size: 137, Positive conditional cache size: 0, Positive unconditional cache size: 137, Negative cache size: 19, Negative conditional cache size: 0, Negative unconditional cache size: 19, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.1s, 165 PlacesBefore, 56 PlacesAfterwards, 180 TransitionsBefore, 67 TransitionsAfterwards, 13284 CoEnabledTransitionPairs, 6 FixpointIterations, 34 TrivialSequentialCompositions, 102 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 18 ConcurrentYvCompositions, 4 ChoiceCompositions, 158 TotalNumberOfCompositions, 26526 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 12440, independent: 12107, independent conditional: 0, independent unconditional: 12107, dependent: 333, dependent conditional: 0, dependent unconditional: 333, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 6791, independent: 6723, independent conditional: 0, independent unconditional: 6723, dependent: 68, dependent conditional: 0, dependent unconditional: 68, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 12440, independent: 5384, independent conditional: 0, independent unconditional: 5384, dependent: 265, dependent conditional: 0, dependent unconditional: 265, unknown: 6791, unknown conditional: 0, unknown unconditional: 6791] , Statistics on independence cache: Total cache size (in pairs): 303, Positive cache size: 269, Positive conditional cache size: 0, Positive unconditional cache size: 269, Negative cache size: 34, Negative conditional cache size: 0, Negative unconditional cache size: 34, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.4s, 165 PlacesBefore, 56 PlacesAfterwards, 180 TransitionsBefore, 67 TransitionsAfterwards, 13284 CoEnabledTransitionPairs, 6 FixpointIterations, 34 TrivialSequentialCompositions, 99 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 17 ConcurrentYvCompositions, 4 ChoiceCompositions, 154 TotalNumberOfCompositions, 26801 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 11624, independent: 11280, independent conditional: 0, independent unconditional: 11280, dependent: 344, dependent conditional: 0, dependent unconditional: 344, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 6641, independent: 6576, independent conditional: 0, independent unconditional: 6576, dependent: 65, dependent conditional: 0, dependent unconditional: 65, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 11624, independent: 4704, independent conditional: 0, independent unconditional: 4704, dependent: 279, dependent conditional: 0, dependent unconditional: 279, unknown: 6641, unknown conditional: 0, unknown unconditional: 6641] , Statistics on independence cache: Total cache size (in pairs): 232, Positive cache size: 198, Positive conditional cache size: 0, Positive unconditional cache size: 198, Negative cache size: 34, Negative conditional cache size: 0, Negative unconditional cache size: 34, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.6s, 203 PlacesBefore, 74 PlacesAfterwards, 223 TransitionsBefore, 91 TransitionsAfterwards, 25338 CoEnabledTransitionPairs, 6 FixpointIterations, 34 TrivialSequentialCompositions, 133 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 21 ConcurrentYvCompositions, 3 ChoiceCompositions, 191 TotalNumberOfCompositions, 56155 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 22593, independent: 22117, independent conditional: 0, independent unconditional: 22117, dependent: 476, dependent conditional: 0, dependent unconditional: 476, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 12804, independent: 12713, independent conditional: 0, independent unconditional: 12713, dependent: 91, dependent conditional: 0, dependent unconditional: 91, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 22593, independent: 9404, independent conditional: 0, independent unconditional: 9404, dependent: 385, dependent conditional: 0, dependent unconditional: 385, unknown: 12804, unknown conditional: 0, unknown unconditional: 12804] , Statistics on independence cache: Total cache size (in pairs): 523, Positive cache size: 476, Positive conditional cache size: 0, Positive unconditional cache size: 476, Negative cache size: 47, Negative conditional cache size: 0, Negative unconditional cache size: 47, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 703]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 690]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 708]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 703]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 703]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 703]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 712]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 712]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 708]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 3 procedures, 161 locations, 14 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: 8.4s, OverallIterations: 8, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 1.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 271 SdHoareTripleChecker+Valid, 0.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 271 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 0.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 70 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 28 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 855 IncrementalHoareTripleChecker+Invalid, 953 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 28 mSolverCounterUnsat, 0 mSDtfsCounter, 855 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 138 GetRequests, 61 SyntacticMatches, 5 SemanticMatches, 72 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=212occurred in iteration=5, InterpolantAutomatonStates: 43, 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.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 2.0s InterpolantComputationTime, 127 NumberOfCodeBlocks, 127 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 158 ConstructedInterpolants, 20 QuantifiedInterpolants, 1503 SizeOfPredicates, 11 NumberOfNonLiveVariables, 665 ConjunctsInSsa, 60 ConjunctsInUnsatCore, 16 InterpolantComputations, 4 PerfectInterpolantSequences, 0/12 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 - StatisticsResult: Ultimate Automizer benchmark data with 2 thread instances CFG has 4 procedures, 197 locations, 18 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: 56.4s, OverallIterations: 28, TraceHistogramMax: 3, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 22.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.1s, HoareTripleCheckerStatistics: 5 mSolverCounterUnknown, 2803 SdHoareTripleChecker+Valid, 4.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2803 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 4.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 1423 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 423 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8847 IncrementalHoareTripleChecker+Invalid, 10698 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 423 mSolverCounterUnsat, 0 mSDtfsCounter, 8847 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 860 GetRequests, 388 SyntacticMatches, 14 SemanticMatches, 458 ConstructedPredicates, 13 IntricatePredicates, 2 DeprecatedPredicates, 2059 ImplicationChecksByTransitivity, 24.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7260occurred in iteration=15, InterpolantAutomatonStates: 316, 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.2s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 26.6s InterpolantComputationTime, 720 NumberOfCodeBlocks, 720 NumberOfCodeBlocksAsserted, 47 NumberOfCheckSat, 910 ConstructedInterpolants, 77 QuantifiedInterpolants, 9707 SizeOfPredicates, 82 NumberOfNonLiveVariables, 2638 ConjunctsInSsa, 291 ConjunctsInUnsatCore, 54 InterpolantComputations, 15 PerfectInterpolantSequences, 78/140 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 - StatisticsResult: Ultimate Automizer benchmark data with 3 thread instances CFG has 5 procedures, 233 locations, 22 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: 680.2s, OverallIterations: 12, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 673.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.6s, HoareTripleCheckerStatistics: 51 mSolverCounterUnknown, 2242 SdHoareTripleChecker+Valid, 4.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2242 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 3.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 3083 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 103 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6663 IncrementalHoareTripleChecker+Invalid, 9900 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 103 mSolverCounterUnsat, 0 mSDtfsCounter, 6663 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 215 GetRequests, 94 SyntacticMatches, 11 SemanticMatches, 110 ConstructedPredicates, 10 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=6070occurred in iteration=8, InterpolantAutomatonStates: 88, 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.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.3s InterpolantComputationTime, 191 NumberOfCodeBlocks, 191 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 231 ConstructedInterpolants, 26 QuantifiedInterpolants, 2044 SizeOfPredicates, 17 NumberOfNonLiveVariables, 832 ConjunctsInSsa, 78 ConjunctsInUnsatCore, 22 InterpolantComputations, 7 PerfectInterpolantSequences, 13/28 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 - StatisticsResult: Ultimate Automizer benchmark data for thread instance sufficiency with 1 thread instances CFG has 3 procedures, 161 locations, 14 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: 3.0s, OverallIterations: 1, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.9s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=83occurred in iteration=0, InterpolantAutomatonStates: 0, 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.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 6 NumberOfCodeBlocks, 6 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for thread instance sufficiency with 2 thread instances CFG has 4 procedures, 197 locations, 18 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: 3.4s, OverallIterations: 1, TraceHistogramMax: 3, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.4s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=152occurred in iteration=0, InterpolantAutomatonStates: 0, 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.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 11 NumberOfCodeBlocks, 11 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown