/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked INSUFFICIENT_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/weaver/popl20-more-dec-subseq.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 07:50:59,165 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 07:50:59,254 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 07:50:59,258 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 07:50:59,259 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 07:50:59,291 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 07:50:59,292 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 07:50:59,293 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 07:50:59,293 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 07:50:59,297 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 07:50:59,297 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 07:50:59,297 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 07:50:59,298 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 07:50:59,299 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 07:50:59,299 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 07:50:59,299 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 07:50:59,299 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 07:50:59,300 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 07:50:59,300 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 07:50:59,300 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 07:50:59,300 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 07:50:59,301 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 07:50:59,301 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 07:50:59,302 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 07:50:59,302 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 07:50:59,302 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 07:50:59,303 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 07:50:59,303 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 07:50:59,303 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 07:50:59,303 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 07:50:59,304 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 07:50:59,305 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 07:50:59,305 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 07:50:59,305 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 07:50:59,305 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 07:50:59,305 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> INSUFFICIENT_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 07:50:59,641 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 07:50:59,660 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 07:50:59,662 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 07:50:59,663 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 07:50:59,664 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 07:50:59,665 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-dec-subseq.wvr.c [2023-08-27 07:51:00,936 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 07:51:01,160 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 07:51:01,160 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-dec-subseq.wvr.c [2023-08-27 07:51:01,169 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/05f66a38b/00cd52bca9e14713a2960533b9a95624/FLAG8a2835e39 [2023-08-27 07:51:01,186 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/05f66a38b/00cd52bca9e14713a2960533b9a95624 [2023-08-27 07:51:01,190 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 07:51:01,192 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 07:51:01,195 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 07:51:01,195 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 07:51:01,197 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 07:51:01,199 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 07:51:01" (1/1) ... [2023-08-27 07:51:01,200 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3416196f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:51:01, skipping insertion in model container [2023-08-27 07:51:01,200 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 07:51:01" (1/1) ... [2023-08-27 07:51:01,227 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 07:51:01,416 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 07:51:01,428 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 07:51:01,463 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 07:51:01,471 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 07:51:01,472 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 07:51:01,477 INFO L206 MainTranslator]: Completed translation [2023-08-27 07:51:01,478 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:51:01 WrapperNode [2023-08-27 07:51:01,478 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 07:51:01,479 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 07:51:01,479 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 07:51:01,479 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 07:51:01,485 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:51:01" (1/1) ... [2023-08-27 07:51:01,500 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:51:01" (1/1) ... [2023-08-27 07:51:01,535 INFO L138 Inliner]: procedures = 24, calls = 46, calls flagged for inlining = 12, calls inlined = 14, statements flattened = 210 [2023-08-27 07:51:01,536 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 07:51:01,537 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 07:51:01,537 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 07:51:01,537 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 07:51:01,544 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:51:01" (1/1) ... [2023-08-27 07:51:01,545 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:51:01" (1/1) ... [2023-08-27 07:51:01,558 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:51:01" (1/1) ... [2023-08-27 07:51:01,559 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:51:01" (1/1) ... [2023-08-27 07:51:01,573 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:51:01" (1/1) ... [2023-08-27 07:51:01,577 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:51:01" (1/1) ... [2023-08-27 07:51:01,578 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:51:01" (1/1) ... [2023-08-27 07:51:01,579 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:51:01" (1/1) ... [2023-08-27 07:51:01,583 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 07:51:01,584 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 07:51:01,584 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 07:51:01,584 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 07:51:01,585 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:51:01" (1/1) ... [2023-08-27 07:51:01,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 07:51:01,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:51:01,616 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 07:51:01,636 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 07:51:01,660 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 07:51:01,661 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 07:51:01,661 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 07:51:01,662 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 07:51:01,662 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 07:51:01,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 07:51:01,662 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 07:51:01,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 07:51:01,662 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-27 07:51:01,662 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-27 07:51:01,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-27 07:51:01,663 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 07:51:01,663 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 07:51:01,663 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 07:51:01,663 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 07:51:01,665 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 07:51:01,753 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 07:51:01,754 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 07:51:02,141 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 07:51:02,238 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 07:51:02,239 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-27 07:51:02,241 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 07:51:02 BoogieIcfgContainer [2023-08-27 07:51:02,241 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 07:51:02,243 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 07:51:02,243 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 07:51:02,245 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 07:51:02,246 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 07:51:01" (1/3) ... [2023-08-27 07:51:02,246 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@613d0ec3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 07:51:02, skipping insertion in model container [2023-08-27 07:51:02,246 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:51:01" (2/3) ... [2023-08-27 07:51:02,246 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@613d0ec3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 07:51:02, skipping insertion in model container [2023-08-27 07:51:02,247 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 07:51:02" (3/3) ... [2023-08-27 07:51:02,248 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-dec-subseq.wvr.c [2023-08-27 07:51:02,262 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 07:51:02,262 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 11 error locations. [2023-08-27 07:51:02,262 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 07:51:02,391 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 07:51:02,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 187 places, 195 transitions, 406 flow [2023-08-27 07:51:02,512 INFO L124 PetriNetUnfolderBase]: 15/193 cut-off events. [2023-08-27 07:51:02,513 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 07:51:02,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 202 conditions, 193 events. 15/193 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 160 event pairs, 0 based on Foata normal form. 0/167 useless extension candidates. Maximal degree in co-relation 157. Up to 2 conditions per place. [2023-08-27 07:51:02,517 INFO L82 GeneralOperation]: Start removeDead. Operand has 187 places, 195 transitions, 406 flow [2023-08-27 07:51:02,522 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 176 places, 184 transitions, 380 flow [2023-08-27 07:51:02,525 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 07:51:02,532 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 176 places, 184 transitions, 380 flow [2023-08-27 07:51:02,534 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 176 places, 184 transitions, 380 flow [2023-08-27 07:51:02,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 176 places, 184 transitions, 380 flow [2023-08-27 07:51:02,583 INFO L124 PetriNetUnfolderBase]: 15/184 cut-off events. [2023-08-27 07:51:02,583 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 07:51:02,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 193 conditions, 184 events. 15/184 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 159 event pairs, 0 based on Foata normal form. 0/159 useless extension candidates. Maximal degree in co-relation 157. Up to 2 conditions per place. [2023-08-27 07:51:02,585 INFO L119 LiptonReduction]: Number of co-enabled transitions 942 [2023-08-27 07:51:08,534 INFO L134 LiptonReduction]: Checked pairs total: 1791 [2023-08-27 07:51:08,534 INFO L136 LiptonReduction]: Total number of compositions: 195 [2023-08-27 07:51:08,546 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 07:51:08,552 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;@41628dc, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 07:51:08,552 INFO L358 AbstractCegarLoop]: Starting to check reachability of 19 error locations. [2023-08-27 07:51:08,554 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 07:51:08,554 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-27 07:51:08,555 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 07:51:08,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:51:08,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-27 07:51:08,556 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:51:08,560 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:51:08,560 INFO L85 PathProgramCache]: Analyzing trace with hash 25974, now seen corresponding path program 1 times [2023-08-27 07:51:08,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:51:08,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25858897] [2023-08-27 07:51:08,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:08,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:51:08,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:08,758 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 07:51:08,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:51:08,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25858897] [2023-08-27 07:51:08,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25858897] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:51:08,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:51:08,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 07:51:08,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368544805] [2023-08-27 07:51:08,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:51:08,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:51:08,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:51:08,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:51:08,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 07:51:08,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 390 [2023-08-27 07:51:08,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 33 transitions, 78 flow. Second operand has 3 states, 3 states have (on average 155.66666666666666) internal successors, (467), 3 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:08,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:51:08,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 390 [2023-08-27 07:51:08,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:51:08,913 INFO L124 PetriNetUnfolderBase]: 121/224 cut-off events. [2023-08-27 07:51:08,913 INFO L125 PetriNetUnfolderBase]: For 12/12 co-relation queries the response was YES. [2023-08-27 07:51:08,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 467 conditions, 224 events. 121/224 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 929 event pairs, 93 based on Foata normal form. 0/126 useless extension candidates. Maximal degree in co-relation 396. Up to 214 conditions per place. [2023-08-27 07:51:08,920 INFO L140 encePairwiseOnDemand]: 379/390 looper letters, 28 selfloop transitions, 5 changer transitions 0/35 dead transitions. [2023-08-27 07:51:08,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 35 transitions, 148 flow [2023-08-27 07:51:08,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:51:08,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:51:08,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 504 transitions. [2023-08-27 07:51:08,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4307692307692308 [2023-08-27 07:51:08,943 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 504 transitions. [2023-08-27 07:51:08,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 504 transitions. [2023-08-27 07:51:08,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:51:08,947 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 504 transitions. [2023-08-27 07:51:08,951 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 168.0) internal successors, (504), 3 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:08,955 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 390.0) internal successors, (1560), 4 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:08,956 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 390.0) internal successors, (1560), 4 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:08,957 INFO L175 Difference]: Start difference. First operand has 35 places, 33 transitions, 78 flow. Second operand 3 states and 504 transitions. [2023-08-27 07:51:08,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 35 transitions, 148 flow [2023-08-27 07:51:08,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 35 transitions, 140 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 07:51:08,961 INFO L231 Difference]: Finished difference. Result has 33 places, 35 transitions, 110 flow [2023-08-27 07:51:08,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=110, PETRI_PLACES=33, PETRI_TRANSITIONS=35} [2023-08-27 07:51:08,965 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, -2 predicate places. [2023-08-27 07:51:08,965 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 35 transitions, 110 flow [2023-08-27 07:51:08,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 155.66666666666666) internal successors, (467), 3 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:08,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:51:08,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 07:51:08,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 07:51:08,967 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:51:08,967 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:51:08,967 INFO L85 PathProgramCache]: Analyzing trace with hash 806740, now seen corresponding path program 1 times [2023-08-27 07:51:08,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:51:08,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740643828] [2023-08-27 07:51:08,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:08,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:51:08,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:09,117 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 07:51:09,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:51:09,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740643828] [2023-08-27 07:51:09,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740643828] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:51:09,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990440131] [2023-08-27 07:51:09,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:09,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:51:09,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:51:09,119 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 07:51:09,123 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 07:51:09,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:09,211 INFO L262 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 07:51:09,215 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:51:09,247 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:51:09,247 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 07:51:09,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990440131] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:51:09,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 07:51:09,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 3 [2023-08-27 07:51:09,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318062534] [2023-08-27 07:51:09,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:51:09,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 07:51:09,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:51:09,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 07:51:09,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 07:51:09,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 390 [2023-08-27 07:51:09,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 35 transitions, 110 flow. Second operand has 4 states, 4 states have (on average 155.75) internal successors, (623), 4 states have internal predecessors, (623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:09,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:51:09,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 390 [2023-08-27 07:51:09,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:51:09,353 INFO L124 PetriNetUnfolderBase]: 121/222 cut-off events. [2023-08-27 07:51:09,353 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 07:51:09,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 465 conditions, 222 events. 121/222 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 934 event pairs, 93 based on Foata normal form. 0/128 useless extension candidates. Maximal degree in co-relation 423. Up to 206 conditions per place. [2023-08-27 07:51:09,355 INFO L140 encePairwiseOnDemand]: 383/390 looper letters, 25 selfloop transitions, 6 changer transitions 0/33 dead transitions. [2023-08-27 07:51:09,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 33 transitions, 164 flow [2023-08-27 07:51:09,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 07:51:09,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 07:51:09,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 653 transitions. [2023-08-27 07:51:09,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4185897435897436 [2023-08-27 07:51:09,358 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 653 transitions. [2023-08-27 07:51:09,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 653 transitions. [2023-08-27 07:51:09,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:51:09,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 653 transitions. [2023-08-27 07:51:09,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 163.25) internal successors, (653), 4 states have internal predecessors, (653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:09,386 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 390.0) internal successors, (1950), 5 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:09,387 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 390.0) internal successors, (1950), 5 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:09,387 INFO L175 Difference]: Start difference. First operand has 33 places, 35 transitions, 110 flow. Second operand 4 states and 653 transitions. [2023-08-27 07:51:09,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 33 transitions, 164 flow [2023-08-27 07:51:09,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 33 transitions, 154 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 07:51:09,394 INFO L231 Difference]: Finished difference. Result has 32 places, 33 transitions, 104 flow [2023-08-27 07:51:09,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=104, PETRI_PLACES=32, PETRI_TRANSITIONS=33} [2023-08-27 07:51:09,395 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, -3 predicate places. [2023-08-27 07:51:09,395 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 33 transitions, 104 flow [2023-08-27 07:51:09,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 155.75) internal successors, (623), 4 states have internal predecessors, (623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:09,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:51:09,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 07:51:09,405 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 07:51:09,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:51:09,597 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:51:09,598 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:51:09,598 INFO L85 PathProgramCache]: Analyzing trace with hash 806767, now seen corresponding path program 1 times [2023-08-27 07:51:09,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:51:09,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485928551] [2023-08-27 07:51:09,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:09,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:51:09,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:09,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 07:51:09,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:51:09,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485928551] [2023-08-27 07:51:09,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485928551] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:51:09,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002473628] [2023-08-27 07:51:09,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:09,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:51:09,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:51:09,717 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 07:51:09,745 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 07:51:09,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:09,787 INFO L262 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 07:51:09,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:51:09,795 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 07:51:09,795 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:51:09,812 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 07:51:09,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002473628] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:51:09,812 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:51:09,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-27 07:51:09,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915063477] [2023-08-27 07:51:09,813 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:51:09,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 07:51:09,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:51:09,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 07:51:09,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 07:51:09,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 390 [2023-08-27 07:51:09,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 33 transitions, 104 flow. Second operand has 7 states, 7 states have (on average 156.14285714285714) internal successors, (1093), 7 states have internal predecessors, (1093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:09,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:51:09,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 390 [2023-08-27 07:51:09,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:51:09,935 INFO L124 PetriNetUnfolderBase]: 127/234 cut-off events. [2023-08-27 07:51:09,935 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 07:51:09,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 508 conditions, 234 events. 127/234 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 967 event pairs, 93 based on Foata normal form. 0/141 useless extension candidates. Maximal degree in co-relation 423. Up to 215 conditions per place. [2023-08-27 07:51:09,940 INFO L140 encePairwiseOnDemand]: 383/390 looper letters, 26 selfloop transitions, 17 changer transitions 0/45 dead transitions. [2023-08-27 07:51:09,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 45 transitions, 250 flow [2023-08-27 07:51:09,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 07:51:09,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 07:51:09,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 979 transitions. [2023-08-27 07:51:09,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4183760683760684 [2023-08-27 07:51:09,943 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 979 transitions. [2023-08-27 07:51:09,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 979 transitions. [2023-08-27 07:51:09,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:51:09,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 979 transitions. [2023-08-27 07:51:09,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 163.16666666666666) internal successors, (979), 6 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:09,950 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 390.0) internal successors, (2730), 7 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:09,951 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 390.0) internal successors, (2730), 7 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:09,951 INFO L175 Difference]: Start difference. First operand has 32 places, 33 transitions, 104 flow. Second operand 6 states and 979 transitions. [2023-08-27 07:51:09,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 45 transitions, 250 flow [2023-08-27 07:51:09,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 45 transitions, 236 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 07:51:09,954 INFO L231 Difference]: Finished difference. Result has 38 places, 45 transitions, 220 flow [2023-08-27 07:51:09,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=220, PETRI_PLACES=38, PETRI_TRANSITIONS=45} [2023-08-27 07:51:09,956 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 3 predicate places. [2023-08-27 07:51:09,956 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 45 transitions, 220 flow [2023-08-27 07:51:09,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 156.14285714285714) internal successors, (1093), 7 states have internal predecessors, (1093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:09,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:51:09,957 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-27 07:51:09,965 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 07:51:10,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2023-08-27 07:51:10,163 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:51:10,163 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:51:10,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1734677231, now seen corresponding path program 2 times [2023-08-27 07:51:10,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:51:10,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315521099] [2023-08-27 07:51:10,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:10,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:51:10,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:10,295 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:51:10,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:51:10,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315521099] [2023-08-27 07:51:10,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315521099] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:51:10,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455207923] [2023-08-27 07:51:10,296 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:51:10,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:51:10,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:51:10,297 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 07:51:10,299 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 07:51:10,362 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 07:51:10,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:51:10,364 INFO L262 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 07:51:10,364 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:51:10,380 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 07:51:10,380 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 07:51:10,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455207923] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:51:10,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 07:51:10,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-27 07:51:10,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231467993] [2023-08-27 07:51:10,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:51:10,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:51:10,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:51:10,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:51:10,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 07:51:10,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 390 [2023-08-27 07:51:10,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 45 transitions, 220 flow. Second operand has 3 states, 3 states have (on average 158.0) internal successors, (474), 3 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:10,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:51:10,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 390 [2023-08-27 07:51:10,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:51:10,444 INFO L124 PetriNetUnfolderBase]: 127/233 cut-off events. [2023-08-27 07:51:10,445 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 07:51:10,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 533 conditions, 233 events. 127/233 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 958 event pairs, 93 based on Foata normal form. 1/144 useless extension candidates. Maximal degree in co-relation 474. Up to 220 conditions per place. [2023-08-27 07:51:10,446 INFO L140 encePairwiseOnDemand]: 387/390 looper letters, 36 selfloop transitions, 6 changer transitions 0/44 dead transitions. [2023-08-27 07:51:10,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 44 transitions, 294 flow [2023-08-27 07:51:10,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:51:10,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:51:10,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 498 transitions. [2023-08-27 07:51:10,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4256410256410256 [2023-08-27 07:51:10,449 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 498 transitions. [2023-08-27 07:51:10,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 498 transitions. [2023-08-27 07:51:10,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:51:10,449 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 498 transitions. [2023-08-27 07:51:10,450 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 166.0) internal successors, (498), 3 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:10,453 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 390.0) internal successors, (1560), 4 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:10,453 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 390.0) internal successors, (1560), 4 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:10,454 INFO L175 Difference]: Start difference. First operand has 38 places, 45 transitions, 220 flow. Second operand 3 states and 498 transitions. [2023-08-27 07:51:10,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 44 transitions, 294 flow [2023-08-27 07:51:10,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 44 transitions, 268 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-08-27 07:51:10,456 INFO L231 Difference]: Finished difference. Result has 38 places, 44 transitions, 196 flow [2023-08-27 07:51:10,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=196, PETRI_PLACES=38, PETRI_TRANSITIONS=44} [2023-08-27 07:51:10,457 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 3 predicate places. [2023-08-27 07:51:10,457 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 44 transitions, 196 flow [2023-08-27 07:51:10,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 158.0) internal successors, (474), 3 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:10,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:51:10,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 07:51:10,469 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 07:51:10,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:51:10,664 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:51:10,664 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:51:10,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1721477912, now seen corresponding path program 1 times [2023-08-27 07:51:10,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:51:10,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690750927] [2023-08-27 07:51:10,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:10,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:51:10,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:10,710 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 07:51:10,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:51:10,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690750927] [2023-08-27 07:51:10,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690750927] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:51:10,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:51:10,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 07:51:10,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584186711] [2023-08-27 07:51:10,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:51:10,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:51:10,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:51:10,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:51:10,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 07:51:10,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 390 [2023-08-27 07:51:10,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 44 transitions, 196 flow. Second operand has 3 states, 3 states have (on average 166.0) internal successors, (498), 3 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:10,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:51:10,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 390 [2023-08-27 07:51:10,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:51:10,809 INFO L124 PetriNetUnfolderBase]: 293/497 cut-off events. [2023-08-27 07:51:10,809 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-27 07:51:10,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1068 conditions, 497 events. 293/497 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 1956 event pairs, 87 based on Foata normal form. 0/337 useless extension candidates. Maximal degree in co-relation 1013. Up to 279 conditions per place. [2023-08-27 07:51:10,812 INFO L140 encePairwiseOnDemand]: 386/390 looper letters, 61 selfloop transitions, 2 changer transitions 0/63 dead transitions. [2023-08-27 07:51:10,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 63 transitions, 363 flow [2023-08-27 07:51:10,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:51:10,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:51:10,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 541 transitions. [2023-08-27 07:51:10,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4623931623931624 [2023-08-27 07:51:10,815 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 541 transitions. [2023-08-27 07:51:10,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 541 transitions. [2023-08-27 07:51:10,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:51:10,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 541 transitions. [2023-08-27 07:51:10,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 180.33333333333334) internal successors, (541), 3 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:10,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 390.0) internal successors, (1560), 4 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:10,820 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 390.0) internal successors, (1560), 4 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:10,820 INFO L175 Difference]: Start difference. First operand has 38 places, 44 transitions, 196 flow. Second operand 3 states and 541 transitions. [2023-08-27 07:51:10,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 63 transitions, 363 flow [2023-08-27 07:51:10,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 63 transitions, 351 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 07:51:10,827 INFO L231 Difference]: Finished difference. Result has 39 places, 45 transitions, 198 flow [2023-08-27 07:51:10,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=198, PETRI_PLACES=39, PETRI_TRANSITIONS=45} [2023-08-27 07:51:10,829 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 4 predicate places. [2023-08-27 07:51:10,829 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 45 transitions, 198 flow [2023-08-27 07:51:10,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 166.0) internal successors, (498), 3 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:10,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:51:10,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 07:51:10,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 07:51:10,830 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:51:10,830 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:51:10,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1721481294, now seen corresponding path program 1 times [2023-08-27 07:51:10,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:51:10,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976620291] [2023-08-27 07:51:10,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:10,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:51:10,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:10,915 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 07:51:10,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:51:10,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976620291] [2023-08-27 07:51:10,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976620291] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:51:10,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:51:10,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 07:51:10,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056939382] [2023-08-27 07:51:10,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:51:10,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 07:51:10,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:51:10,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 07:51:10,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 07:51:10,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 390 [2023-08-27 07:51:10,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 45 transitions, 198 flow. Second operand has 4 states, 4 states have (on average 145.5) internal successors, (582), 4 states have internal predecessors, (582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:10,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:51:10,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 390 [2023-08-27 07:51:10,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:51:11,038 INFO L124 PetriNetUnfolderBase]: 284/543 cut-off events. [2023-08-27 07:51:11,039 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2023-08-27 07:51:11,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1260 conditions, 543 events. 284/543 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 2926 event pairs, 230 based on Foata normal form. 12/371 useless extension candidates. Maximal degree in co-relation 1180. Up to 382 conditions per place. [2023-08-27 07:51:11,042 INFO L140 encePairwiseOnDemand]: 381/390 looper letters, 64 selfloop transitions, 5 changer transitions 1/72 dead transitions. [2023-08-27 07:51:11,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 72 transitions, 453 flow [2023-08-27 07:51:11,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 07:51:11,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 07:51:11,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 772 transitions. [2023-08-27 07:51:11,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958974358974359 [2023-08-27 07:51:11,045 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 772 transitions. [2023-08-27 07:51:11,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 772 transitions. [2023-08-27 07:51:11,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:51:11,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 772 transitions. [2023-08-27 07:51:11,047 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 154.4) internal successors, (772), 5 states have internal predecessors, (772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:11,050 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 390.0) internal successors, (2340), 6 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:11,051 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 390.0) internal successors, (2340), 6 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:11,051 INFO L175 Difference]: Start difference. First operand has 39 places, 45 transitions, 198 flow. Second operand 5 states and 772 transitions. [2023-08-27 07:51:11,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 72 transitions, 453 flow [2023-08-27 07:51:11,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 72 transitions, 450 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 07:51:11,053 INFO L231 Difference]: Finished difference. Result has 44 places, 47 transitions, 235 flow [2023-08-27 07:51:11,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=235, PETRI_PLACES=44, PETRI_TRANSITIONS=47} [2023-08-27 07:51:11,054 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 9 predicate places. [2023-08-27 07:51:11,054 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 47 transitions, 235 flow [2023-08-27 07:51:11,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 145.5) internal successors, (582), 4 states have internal predecessors, (582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:11,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:51:11,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:51:11,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 07:51:11,055 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:51:11,056 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:51:11,056 INFO L85 PathProgramCache]: Analyzing trace with hash 2072777360, now seen corresponding path program 1 times [2023-08-27 07:51:11,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:51:11,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914933159] [2023-08-27 07:51:11,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:11,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:51:11,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:11,133 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:51:11,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:51:11,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914933159] [2023-08-27 07:51:11,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914933159] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:51:11,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:51:11,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 07:51:11,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193081521] [2023-08-27 07:51:11,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:51:11,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 07:51:11,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:51:11,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 07:51:11,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 07:51:11,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 390 [2023-08-27 07:51:11,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 47 transitions, 235 flow. Second operand has 5 states, 5 states have (on average 137.4) internal successors, (687), 5 states have internal predecessors, (687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:11,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:51:11,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 390 [2023-08-27 07:51:11,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:51:11,310 INFO L124 PetriNetUnfolderBase]: 394/701 cut-off events. [2023-08-27 07:51:11,310 INFO L125 PetriNetUnfolderBase]: For 55/55 co-relation queries the response was YES. [2023-08-27 07:51:11,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1704 conditions, 701 events. 394/701 cut-off events. For 55/55 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3161 event pairs, 84 based on Foata normal form. 2/527 useless extension candidates. Maximal degree in co-relation 1622. Up to 401 conditions per place. [2023-08-27 07:51:11,314 INFO L140 encePairwiseOnDemand]: 384/390 looper letters, 61 selfloop transitions, 10 changer transitions 0/71 dead transitions. [2023-08-27 07:51:11,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 71 transitions, 429 flow [2023-08-27 07:51:11,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 07:51:11,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 07:51:11,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 737 transitions. [2023-08-27 07:51:11,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3779487179487179 [2023-08-27 07:51:11,318 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 737 transitions. [2023-08-27 07:51:11,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 737 transitions. [2023-08-27 07:51:11,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:51:11,318 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 737 transitions. [2023-08-27 07:51:11,320 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 147.4) internal successors, (737), 5 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:11,323 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 390.0) internal successors, (2340), 6 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:11,324 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 390.0) internal successors, (2340), 6 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:11,324 INFO L175 Difference]: Start difference. First operand has 44 places, 47 transitions, 235 flow. Second operand 5 states and 737 transitions. [2023-08-27 07:51:11,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 71 transitions, 429 flow [2023-08-27 07:51:11,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 71 transitions, 421 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-08-27 07:51:11,329 INFO L231 Difference]: Finished difference. Result has 48 places, 46 transitions, 245 flow [2023-08-27 07:51:11,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=211, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=245, PETRI_PLACES=48, PETRI_TRANSITIONS=46} [2023-08-27 07:51:11,329 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 13 predicate places. [2023-08-27 07:51:11,330 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 46 transitions, 245 flow [2023-08-27 07:51:11,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 137.4) internal successors, (687), 5 states have internal predecessors, (687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:11,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:51:11,330 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1] [2023-08-27 07:51:11,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-27 07:51:11,330 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:51:11,331 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:51:11,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1838394981, now seen corresponding path program 1 times [2023-08-27 07:51:11,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:51:11,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603570434] [2023-08-27 07:51:11,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:11,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:51:11,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:11,437 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:51:11,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:51:11,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603570434] [2023-08-27 07:51:11,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603570434] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:51:11,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451998378] [2023-08-27 07:51:11,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:11,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:51:11,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:51:11,445 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 07:51:11,449 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 07:51:11,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:11,530 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-27 07:51:11,532 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:51:11,552 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:51:11,552 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:51:11,604 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:51:11,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451998378] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:51:11,607 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:51:11,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-08-27 07:51:11,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330864536] [2023-08-27 07:51:11,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:51:11,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 07:51:11,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:51:11,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 07:51:11,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2023-08-27 07:51:11,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 390 [2023-08-27 07:51:11,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 46 transitions, 245 flow. Second operand has 13 states, 13 states have (on average 156.15384615384616) internal successors, (2030), 13 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:11,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:51:11,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 390 [2023-08-27 07:51:11,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:51:11,782 INFO L124 PetriNetUnfolderBase]: 300/577 cut-off events. [2023-08-27 07:51:11,782 INFO L125 PetriNetUnfolderBase]: For 171/177 co-relation queries the response was YES. [2023-08-27 07:51:11,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1588 conditions, 577 events. 300/577 cut-off events. For 171/177 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3077 event pairs, 230 based on Foata normal form. 12/466 useless extension candidates. Maximal degree in co-relation 1351. Up to 527 conditions per place. [2023-08-27 07:51:11,786 INFO L140 encePairwiseOnDemand]: 384/390 looper letters, 27 selfloop transitions, 41 changer transitions 0/70 dead transitions. [2023-08-27 07:51:11,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 70 transitions, 549 flow [2023-08-27 07:51:11,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 07:51:11,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 07:51:11,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1931 transitions. [2023-08-27 07:51:11,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126068376068376 [2023-08-27 07:51:11,793 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1931 transitions. [2023-08-27 07:51:11,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1931 transitions. [2023-08-27 07:51:11,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:51:11,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1931 transitions. [2023-08-27 07:51:11,798 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 160.91666666666666) internal successors, (1931), 12 states have internal predecessors, (1931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:11,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 390.0) internal successors, (5070), 13 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 07:51:11,806 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 390.0) internal successors, (5070), 13 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 07:51:11,807 INFO L175 Difference]: Start difference. First operand has 48 places, 46 transitions, 245 flow. Second operand 12 states and 1931 transitions. [2023-08-27 07:51:11,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 70 transitions, 549 flow [2023-08-27 07:51:11,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 70 transitions, 529 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-27 07:51:11,810 INFO L231 Difference]: Finished difference. Result has 62 places, 70 transitions, 529 flow [2023-08-27 07:51:11,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=231, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=529, PETRI_PLACES=62, PETRI_TRANSITIONS=70} [2023-08-27 07:51:11,811 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 27 predicate places. [2023-08-27 07:51:11,812 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 70 transitions, 529 flow [2023-08-27 07:51:11,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 156.15384615384616) internal successors, (2030), 13 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:11,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:51:11,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:51:11,823 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-08-27 07:51:12,018 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 07:51:12,018 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:51:12,019 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:51:12,019 INFO L85 PathProgramCache]: Analyzing trace with hash -180103918, now seen corresponding path program 1 times [2023-08-27 07:51:12,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:51:12,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213468760] [2023-08-27 07:51:12,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:12,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:51:12,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:12,127 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 07:51:12,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:51:12,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213468760] [2023-08-27 07:51:12,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213468760] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:51:12,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1721411292] [2023-08-27 07:51:12,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:12,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:51:12,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:51:12,129 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 07:51:12,150 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 07:51:12,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:12,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 07:51:12,219 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:51:12,235 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 07:51:12,235 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 07:51:12,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1721411292] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:51:12,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 07:51:12,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [3] total 4 [2023-08-27 07:51:12,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151090437] [2023-08-27 07:51:12,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:51:12,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:51:12,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:51:12,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:51:12,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-27 07:51:12,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 390 [2023-08-27 07:51:12,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 70 transitions, 529 flow. Second operand has 3 states, 3 states have (on average 170.66666666666666) internal successors, (512), 3 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:12,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:51:12,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 390 [2023-08-27 07:51:12,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:51:12,310 INFO L124 PetriNetUnfolderBase]: 232/461 cut-off events. [2023-08-27 07:51:12,311 INFO L125 PetriNetUnfolderBase]: For 150/152 co-relation queries the response was YES. [2023-08-27 07:51:12,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1367 conditions, 461 events. 232/461 cut-off events. For 150/152 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2298 event pairs, 168 based on Foata normal form. 0/400 useless extension candidates. Maximal degree in co-relation 1241. Up to 449 conditions per place. [2023-08-27 07:51:12,314 INFO L140 encePairwiseOnDemand]: 387/390 looper letters, 65 selfloop transitions, 1 changer transitions 0/68 dead transitions. [2023-08-27 07:51:12,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 68 transitions, 653 flow [2023-08-27 07:51:12,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:51:12,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:51:12,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 530 transitions. [2023-08-27 07:51:12,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.452991452991453 [2023-08-27 07:51:12,316 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 530 transitions. [2023-08-27 07:51:12,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 530 transitions. [2023-08-27 07:51:12,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:51:12,317 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 530 transitions. [2023-08-27 07:51:12,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 176.66666666666666) internal successors, (530), 3 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:12,321 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 390.0) internal successors, (1560), 4 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:12,321 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 390.0) internal successors, (1560), 4 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:12,322 INFO L175 Difference]: Start difference. First operand has 62 places, 70 transitions, 529 flow. Second operand 3 states and 530 transitions. [2023-08-27 07:51:12,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 68 transitions, 653 flow [2023-08-27 07:51:12,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 68 transitions, 529 flow, removed 39 selfloop flow, removed 5 redundant places. [2023-08-27 07:51:12,326 INFO L231 Difference]: Finished difference. Result has 57 places, 68 transitions, 399 flow [2023-08-27 07:51:12,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=399, PETRI_PLACES=57, PETRI_TRANSITIONS=68} [2023-08-27 07:51:12,328 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 22 predicate places. [2023-08-27 07:51:12,328 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 68 transitions, 399 flow [2023-08-27 07:51:12,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 170.66666666666666) internal successors, (512), 3 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:12,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:51:12,328 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:51:12,336 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 07:51:12,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:51:12,534 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:51:12,534 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:51:12,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1088163945, now seen corresponding path program 1 times [2023-08-27 07:51:12,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:51:12,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297165196] [2023-08-27 07:51:12,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:12,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:51:12,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:12,572 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:51:12,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:51:12,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297165196] [2023-08-27 07:51:12,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297165196] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:51:12,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:51:12,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 07:51:12,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810975641] [2023-08-27 07:51:12,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:51:12,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:51:12,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:51:12,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:51:12,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 07:51:12,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 390 [2023-08-27 07:51:12,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 68 transitions, 399 flow. Second operand has 3 states, 3 states have (on average 167.0) internal successors, (501), 3 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:12,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:51:12,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 390 [2023-08-27 07:51:12,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:51:12,651 INFO L124 PetriNetUnfolderBase]: 311/566 cut-off events. [2023-08-27 07:51:12,652 INFO L125 PetriNetUnfolderBase]: For 194/194 co-relation queries the response was YES. [2023-08-27 07:51:12,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1510 conditions, 566 events. 311/566 cut-off events. For 194/194 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2370 event pairs, 217 based on Foata normal form. 0/512 useless extension candidates. Maximal degree in co-relation 1487. Up to 566 conditions per place. [2023-08-27 07:51:12,655 INFO L140 encePairwiseOnDemand]: 388/390 looper letters, 66 selfloop transitions, 1 changer transitions 0/67 dead transitions. [2023-08-27 07:51:12,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 67 transitions, 529 flow [2023-08-27 07:51:12,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:51:12,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:51:12,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 518 transitions. [2023-08-27 07:51:12,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4427350427350427 [2023-08-27 07:51:12,658 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 518 transitions. [2023-08-27 07:51:12,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 518 transitions. [2023-08-27 07:51:12,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:51:12,658 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 518 transitions. [2023-08-27 07:51:12,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 172.66666666666666) internal successors, (518), 3 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:12,661 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 390.0) internal successors, (1560), 4 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:12,661 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 390.0) internal successors, (1560), 4 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:12,662 INFO L175 Difference]: Start difference. First operand has 57 places, 68 transitions, 399 flow. Second operand 3 states and 518 transitions. [2023-08-27 07:51:12,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 67 transitions, 529 flow [2023-08-27 07:51:12,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 67 transitions, 528 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 07:51:12,667 INFO L231 Difference]: Finished difference. Result has 57 places, 67 transitions, 396 flow [2023-08-27 07:51:12,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=396, PETRI_PLACES=57, PETRI_TRANSITIONS=67} [2023-08-27 07:51:12,668 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 22 predicate places. [2023-08-27 07:51:12,668 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 67 transitions, 396 flow [2023-08-27 07:51:12,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 167.0) internal successors, (501), 3 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:12,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:51:12,669 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:51:12,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-27 07:51:12,669 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:51:12,669 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:51:12,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1088163944, now seen corresponding path program 1 times [2023-08-27 07:51:12,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:51:12,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118337897] [2023-08-27 07:51:12,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:12,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:51:12,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:12,712 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:51:12,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:51:12,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118337897] [2023-08-27 07:51:12,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118337897] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:51:12,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678739762] [2023-08-27 07:51:12,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:12,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:51:12,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:51:12,714 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 07:51:12,740 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 07:51:12,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:12,799 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 07:51:12,800 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:51:12,872 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:51:12,872 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:51:12,937 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:51:12,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678739762] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:51:12,937 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:51:12,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 6, 6] total 12 [2023-08-27 07:51:12,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235054800] [2023-08-27 07:51:12,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:51:12,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 07:51:12,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:51:12,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 07:51:12,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2023-08-27 07:51:12,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 390 [2023-08-27 07:51:12,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 67 transitions, 396 flow. Second operand has 13 states, 13 states have (on average 137.92307692307693) internal successors, (1793), 13 states have internal predecessors, (1793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:12,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:51:12,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 390 [2023-08-27 07:51:12,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:51:13,294 INFO L124 PetriNetUnfolderBase]: 590/1065 cut-off events. [2023-08-27 07:51:13,294 INFO L125 PetriNetUnfolderBase]: For 218/218 co-relation queries the response was YES. [2023-08-27 07:51:13,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2703 conditions, 1065 events. 590/1065 cut-off events. For 218/218 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 5150 event pairs, 118 based on Foata normal form. 18/993 useless extension candidates. Maximal degree in co-relation 2679. Up to 216 conditions per place. [2023-08-27 07:51:13,300 INFO L140 encePairwiseOnDemand]: 380/390 looper letters, 122 selfloop transitions, 24 changer transitions 0/146 dead transitions. [2023-08-27 07:51:13,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 146 transitions, 892 flow [2023-08-27 07:51:13,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 07:51:13,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 07:51:13,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1880 transitions. [2023-08-27 07:51:13,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3708086785009862 [2023-08-27 07:51:13,306 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1880 transitions. [2023-08-27 07:51:13,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1880 transitions. [2023-08-27 07:51:13,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:51:13,308 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1880 transitions. [2023-08-27 07:51:13,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 144.6153846153846) internal successors, (1880), 13 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:13,317 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 390.0) internal successors, (5460), 14 states have internal predecessors, (5460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:13,318 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 390.0) internal successors, (5460), 14 states have internal predecessors, (5460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:13,318 INFO L175 Difference]: Start difference. First operand has 57 places, 67 transitions, 396 flow. Second operand 13 states and 1880 transitions. [2023-08-27 07:51:13,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 146 transitions, 892 flow [2023-08-27 07:51:13,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 146 transitions, 891 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 07:51:13,323 INFO L231 Difference]: Finished difference. Result has 70 places, 72 transitions, 479 flow [2023-08-27 07:51:13,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=395, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=479, PETRI_PLACES=70, PETRI_TRANSITIONS=72} [2023-08-27 07:51:13,324 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 35 predicate places. [2023-08-27 07:51:13,324 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 72 transitions, 479 flow [2023-08-27 07:51:13,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 137.92307692307693) internal successors, (1793), 13 states have internal predecessors, (1793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:13,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:51:13,325 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1] [2023-08-27 07:51:13,336 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 07:51:13,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:51:13,531 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:51:13,531 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:51:13,531 INFO L85 PathProgramCache]: Analyzing trace with hash 154724299, now seen corresponding path program 2 times [2023-08-27 07:51:13,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:51:13,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382119169] [2023-08-27 07:51:13,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:13,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:51:13,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:13,601 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:51:13,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:51:13,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382119169] [2023-08-27 07:51:13,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382119169] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:51:13,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506679415] [2023-08-27 07:51:13,601 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:51:13,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:51:13,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:51:13,603 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 07:51:13,605 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 07:51:13,683 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 07:51:13,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:51:13,684 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 07:51:13,685 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:51:13,712 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 07:51:13,712 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:51:13,735 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 07:51:13,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506679415] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:51:13,735 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:51:13,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 2, 2] total 5 [2023-08-27 07:51:13,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852251086] [2023-08-27 07:51:13,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:51:13,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 07:51:13,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:51:13,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 07:51:13,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-08-27 07:51:13,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 390 [2023-08-27 07:51:13,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 72 transitions, 479 flow. Second operand has 7 states, 7 states have (on average 162.85714285714286) internal successors, (1140), 7 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:13,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:51:13,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 390 [2023-08-27 07:51:13,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:51:13,963 INFO L124 PetriNetUnfolderBase]: 771/1382 cut-off events. [2023-08-27 07:51:13,963 INFO L125 PetriNetUnfolderBase]: For 627/627 co-relation queries the response was YES. [2023-08-27 07:51:13,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3900 conditions, 1382 events. 771/1382 cut-off events. For 627/627 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 6708 event pairs, 149 based on Foata normal form. 0/1274 useless extension candidates. Maximal degree in co-relation 3873. Up to 438 conditions per place. [2023-08-27 07:51:13,971 INFO L140 encePairwiseOnDemand]: 385/390 looper letters, 124 selfloop transitions, 8 changer transitions 0/132 dead transitions. [2023-08-27 07:51:13,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 132 transitions, 913 flow [2023-08-27 07:51:13,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 07:51:13,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 07:51:13,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1211 transitions. [2023-08-27 07:51:13,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44358974358974357 [2023-08-27 07:51:13,975 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1211 transitions. [2023-08-27 07:51:13,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1211 transitions. [2023-08-27 07:51:13,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:51:13,976 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1211 transitions. [2023-08-27 07:51:13,978 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 173.0) internal successors, (1211), 7 states have internal predecessors, (1211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:13,982 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 390.0) internal successors, (3120), 8 states have internal predecessors, (3120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:13,982 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 390.0) internal successors, (3120), 8 states have internal predecessors, (3120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:13,983 INFO L175 Difference]: Start difference. First operand has 70 places, 72 transitions, 479 flow. Second operand 7 states and 1211 transitions. [2023-08-27 07:51:13,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 132 transitions, 913 flow [2023-08-27 07:51:13,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 132 transitions, 849 flow, removed 7 selfloop flow, removed 4 redundant places. [2023-08-27 07:51:13,989 INFO L231 Difference]: Finished difference. Result has 72 places, 74 transitions, 450 flow [2023-08-27 07:51:13,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=413, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=450, PETRI_PLACES=72, PETRI_TRANSITIONS=74} [2023-08-27 07:51:13,990 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 37 predicate places. [2023-08-27 07:51:13,990 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 74 transitions, 450 flow [2023-08-27 07:51:13,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 162.85714285714286) internal successors, (1140), 7 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:13,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:51:13,991 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1] [2023-08-27 07:51:14,001 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 07:51:14,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:51:14,201 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:51:14,201 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:51:14,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1713134171, now seen corresponding path program 2 times [2023-08-27 07:51:14,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:51:14,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90642866] [2023-08-27 07:51:14,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:14,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:51:14,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:14,373 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:51:14,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:51:14,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90642866] [2023-08-27 07:51:14,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90642866] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:51:14,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1279479482] [2023-08-27 07:51:14,373 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:51:14,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:51:14,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:51:14,375 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 07:51:14,377 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 07:51:14,501 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 07:51:14,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:51:14,502 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 07:51:14,503 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:51:14,530 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-08-27 07:51:14,530 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 07:51:14,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1279479482] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:51:14,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 07:51:14,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [12] total 14 [2023-08-27 07:51:14,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664148025] [2023-08-27 07:51:14,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:51:14,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 07:51:14,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:51:14,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 07:51:14,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=128, Unknown=0, NotChecked=0, Total=210 [2023-08-27 07:51:14,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 390 [2023-08-27 07:51:14,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 74 transitions, 450 flow. Second operand has 4 states, 4 states have (on average 150.0) internal successors, (600), 4 states have internal predecessors, (600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:14,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:51:14,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 390 [2023-08-27 07:51:14,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:51:14,671 INFO L124 PetriNetUnfolderBase]: 771/1380 cut-off events. [2023-08-27 07:51:14,672 INFO L125 PetriNetUnfolderBase]: For 747/747 co-relation queries the response was YES. [2023-08-27 07:51:14,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4010 conditions, 1380 events. 771/1380 cut-off events. For 747/747 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 6702 event pairs, 571 based on Foata normal form. 2/1274 useless extension candidates. Maximal degree in co-relation 3983. Up to 1380 conditions per place. [2023-08-27 07:51:14,681 INFO L140 encePairwiseOnDemand]: 388/390 looper letters, 72 selfloop transitions, 1 changer transitions 0/73 dead transitions. [2023-08-27 07:51:14,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 73 transitions, 572 flow [2023-08-27 07:51:14,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:51:14,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:51:14,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 471 transitions. [2023-08-27 07:51:14,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025641025641026 [2023-08-27 07:51:14,683 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 471 transitions. [2023-08-27 07:51:14,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 471 transitions. [2023-08-27 07:51:14,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:51:14,684 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 471 transitions. [2023-08-27 07:51:14,685 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:14,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 390.0) internal successors, (1560), 4 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:14,686 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 390.0) internal successors, (1560), 4 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:14,686 INFO L175 Difference]: Start difference. First operand has 72 places, 74 transitions, 450 flow. Second operand 3 states and 471 transitions. [2023-08-27 07:51:14,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 73 transitions, 572 flow [2023-08-27 07:51:14,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 73 transitions, 472 flow, removed 9 selfloop flow, removed 15 redundant places. [2023-08-27 07:51:14,691 INFO L231 Difference]: Finished difference. Result has 57 places, 73 transitions, 328 flow [2023-08-27 07:51:14,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=326, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=328, PETRI_PLACES=57, PETRI_TRANSITIONS=73} [2023-08-27 07:51:14,691 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 22 predicate places. [2023-08-27 07:51:14,692 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 73 transitions, 328 flow [2023-08-27 07:51:14,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 150.0) internal successors, (600), 4 states have internal predecessors, (600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:14,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:51:14,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:51:14,704 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 07:51:14,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-08-27 07:51:14,902 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:51:14,903 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:51:14,903 INFO L85 PathProgramCache]: Analyzing trace with hash -981503638, now seen corresponding path program 1 times [2023-08-27 07:51:14,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:51:14,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388164055] [2023-08-27 07:51:14,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:14,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:51:14,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:15,000 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 07:51:15,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:51:15,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388164055] [2023-08-27 07:51:15,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388164055] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:51:15,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132729895] [2023-08-27 07:51:15,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:15,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:51:15,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:51:15,002 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 07:51:15,005 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 07:51:15,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:15,097 INFO L262 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 07:51:15,098 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:51:15,135 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 07:51:15,135 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:51:15,169 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:51:15,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132729895] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 07:51:15,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 07:51:15,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 9 [2023-08-27 07:51:15,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016389029] [2023-08-27 07:51:15,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:51:15,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 07:51:15,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:51:15,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 07:51:15,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-08-27 07:51:15,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 390 [2023-08-27 07:51:15,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 73 transitions, 328 flow. Second operand has 5 states, 5 states have (on average 139.0) internal successors, (695), 5 states have internal predecessors, (695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:15,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:51:15,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 390 [2023-08-27 07:51:15,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:51:15,332 INFO L124 PetriNetUnfolderBase]: 718/1291 cut-off events. [2023-08-27 07:51:15,332 INFO L125 PetriNetUnfolderBase]: For 314/314 co-relation queries the response was YES. [2023-08-27 07:51:15,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3464 conditions, 1291 events. 718/1291 cut-off events. For 314/314 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 6090 event pairs, 118 based on Foata normal form. 36/1219 useless extension candidates. Maximal degree in co-relation 3449. Up to 561 conditions per place. [2023-08-27 07:51:15,338 INFO L140 encePairwiseOnDemand]: 383/390 looper letters, 66 selfloop transitions, 23 changer transitions 0/89 dead transitions. [2023-08-27 07:51:15,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 89 transitions, 548 flow [2023-08-27 07:51:15,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 07:51:15,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 07:51:15,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 860 transitions. [2023-08-27 07:51:15,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36752136752136755 [2023-08-27 07:51:15,341 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 860 transitions. [2023-08-27 07:51:15,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 860 transitions. [2023-08-27 07:51:15,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:51:15,342 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 860 transitions. [2023-08-27 07:51:15,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 143.33333333333334) internal successors, (860), 6 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:15,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 390.0) internal successors, (2730), 7 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:15,347 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 390.0) internal successors, (2730), 7 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:15,347 INFO L175 Difference]: Start difference. First operand has 57 places, 73 transitions, 328 flow. Second operand 6 states and 860 transitions. [2023-08-27 07:51:15,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 89 transitions, 548 flow [2023-08-27 07:51:15,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 89 transitions, 547 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 07:51:15,350 INFO L231 Difference]: Finished difference. Result has 60 places, 73 transitions, 389 flow [2023-08-27 07:51:15,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=317, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=389, PETRI_PLACES=60, PETRI_TRANSITIONS=73} [2023-08-27 07:51:15,351 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 25 predicate places. [2023-08-27 07:51:15,351 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 73 transitions, 389 flow [2023-08-27 07:51:15,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 139.0) internal successors, (695), 5 states have internal predecessors, (695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:15,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:51:15,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:51:15,357 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-08-27 07:51:15,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-08-27 07:51:15,557 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:51:15,557 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:51:15,558 INFO L85 PathProgramCache]: Analyzing trace with hash 844273561, now seen corresponding path program 1 times [2023-08-27 07:51:15,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:51:15,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209141761] [2023-08-27 07:51:15,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:15,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:51:15,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:15,710 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 07:51:15,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:51:15,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209141761] [2023-08-27 07:51:15,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209141761] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:51:15,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:51:15,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 07:51:15,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716572684] [2023-08-27 07:51:15,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:51:15,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 07:51:15,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:51:15,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 07:51:15,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 07:51:15,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 390 [2023-08-27 07:51:15,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 73 transitions, 389 flow. Second operand has 4 states, 4 states have (on average 158.25) internal successors, (633), 4 states have internal predecessors, (633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:15,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:51:15,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 390 [2023-08-27 07:51:15,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:51:15,946 INFO L124 PetriNetUnfolderBase]: 1078/1929 cut-off events. [2023-08-27 07:51:15,946 INFO L125 PetriNetUnfolderBase]: For 1049/1049 co-relation queries the response was YES. [2023-08-27 07:51:15,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5719 conditions, 1929 events. 1078/1929 cut-off events. For 1049/1049 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 10235 event pairs, 319 based on Foata normal form. 110/1907 useless extension candidates. Maximal degree in co-relation 5702. Up to 991 conditions per place. [2023-08-27 07:51:15,958 INFO L140 encePairwiseOnDemand]: 383/390 looper letters, 91 selfloop transitions, 25 changer transitions 0/116 dead transitions. [2023-08-27 07:51:15,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 116 transitions, 837 flow [2023-08-27 07:51:15,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 07:51:15,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 07:51:15,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 822 transitions. [2023-08-27 07:51:15,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42153846153846153 [2023-08-27 07:51:15,961 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 822 transitions. [2023-08-27 07:51:15,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 822 transitions. [2023-08-27 07:51:15,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:51:15,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 822 transitions. [2023-08-27 07:51:15,963 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 164.4) internal successors, (822), 5 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:15,965 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 390.0) internal successors, (2340), 6 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:15,966 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 390.0) internal successors, (2340), 6 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:15,966 INFO L175 Difference]: Start difference. First operand has 60 places, 73 transitions, 389 flow. Second operand 5 states and 822 transitions. [2023-08-27 07:51:15,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 116 transitions, 837 flow [2023-08-27 07:51:15,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 116 transitions, 804 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-27 07:51:15,972 INFO L231 Difference]: Finished difference. Result has 65 places, 92 transitions, 601 flow [2023-08-27 07:51:15,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=356, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=601, PETRI_PLACES=65, PETRI_TRANSITIONS=92} [2023-08-27 07:51:15,973 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 30 predicate places. [2023-08-27 07:51:15,973 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 92 transitions, 601 flow [2023-08-27 07:51:15,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 158.25) internal successors, (633), 4 states have internal predecessors, (633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:15,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:51:15,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:51:15,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-27 07:51:15,973 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:51:15,974 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:51:15,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1264735683, now seen corresponding path program 2 times [2023-08-27 07:51:15,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:51:15,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821385442] [2023-08-27 07:51:15,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:15,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:51:15,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:16,052 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 07:51:16,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:51:16,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821385442] [2023-08-27 07:51:16,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821385442] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:51:16,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:51:16,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 07:51:16,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517481251] [2023-08-27 07:51:16,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:51:16,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:51:16,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:51:16,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:51:16,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 07:51:16,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 390 [2023-08-27 07:51:16,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 92 transitions, 601 flow. Second operand has 3 states, 3 states have (on average 172.33333333333334) internal successors, (517), 3 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:16,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:51:16,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 390 [2023-08-27 07:51:16,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:51:16,311 INFO L124 PetriNetUnfolderBase]: 1176/2173 cut-off events. [2023-08-27 07:51:16,311 INFO L125 PetriNetUnfolderBase]: For 3908/3962 co-relation queries the response was YES. [2023-08-27 07:51:16,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8427 conditions, 2173 events. 1176/2173 cut-off events. For 3908/3962 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 12351 event pairs, 411 based on Foata normal form. 16/1992 useless extension candidates. Maximal degree in co-relation 8407. Up to 1032 conditions per place. [2023-08-27 07:51:16,325 INFO L140 encePairwiseOnDemand]: 387/390 looper letters, 112 selfloop transitions, 4 changer transitions 4/125 dead transitions. [2023-08-27 07:51:16,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 125 transitions, 1119 flow [2023-08-27 07:51:16,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:51:16,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:51:16,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 535 transitions. [2023-08-27 07:51:16,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45726495726495725 [2023-08-27 07:51:16,328 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 535 transitions. [2023-08-27 07:51:16,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 535 transitions. [2023-08-27 07:51:16,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:51:16,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 535 transitions. [2023-08-27 07:51:16,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 178.33333333333334) internal successors, (535), 3 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:16,331 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 390.0) internal successors, (1560), 4 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:16,331 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 390.0) internal successors, (1560), 4 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:16,331 INFO L175 Difference]: Start difference. First operand has 65 places, 92 transitions, 601 flow. Second operand 3 states and 535 transitions. [2023-08-27 07:51:16,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 125 transitions, 1119 flow [2023-08-27 07:51:16,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 125 transitions, 1119 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 07:51:16,353 INFO L231 Difference]: Finished difference. Result has 68 places, 93 transitions, 628 flow [2023-08-27 07:51:16,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=601, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=628, PETRI_PLACES=68, PETRI_TRANSITIONS=93} [2023-08-27 07:51:16,353 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 33 predicate places. [2023-08-27 07:51:16,354 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 93 transitions, 628 flow [2023-08-27 07:51:16,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 172.33333333333334) internal successors, (517), 3 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:16,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:51:16,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:51:16,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-27 07:51:16,354 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:51:16,354 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:51:16,355 INFO L85 PathProgramCache]: Analyzing trace with hash 2142741434, now seen corresponding path program 1 times [2023-08-27 07:51:16,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:51:16,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711429897] [2023-08-27 07:51:16,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:16,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:51:16,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:16,553 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:51:16,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:51:16,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711429897] [2023-08-27 07:51:16,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711429897] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:51:16,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:51:16,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 07:51:16,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251930879] [2023-08-27 07:51:16,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:51:16,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 07:51:16,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:51:16,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 07:51:16,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 07:51:16,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 390 [2023-08-27 07:51:16,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 93 transitions, 628 flow. Second operand has 5 states, 5 states have (on average 158.0) internal successors, (790), 5 states have internal predecessors, (790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:16,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:51:16,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 390 [2023-08-27 07:51:16,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:51:16,812 INFO L124 PetriNetUnfolderBase]: 1212/2159 cut-off events. [2023-08-27 07:51:16,813 INFO L125 PetriNetUnfolderBase]: For 4153/4153 co-relation queries the response was YES. [2023-08-27 07:51:16,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8599 conditions, 2159 events. 1212/2159 cut-off events. For 4153/4153 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11531 event pairs, 234 based on Foata normal form. 124/2149 useless extension candidates. Maximal degree in co-relation 8576. Up to 1565 conditions per place. [2023-08-27 07:51:16,827 INFO L140 encePairwiseOnDemand]: 385/390 looper letters, 113 selfloop transitions, 2 changer transitions 19/134 dead transitions. [2023-08-27 07:51:16,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 134 transitions, 1183 flow [2023-08-27 07:51:16,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 07:51:16,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 07:51:16,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 819 transitions. [2023-08-27 07:51:16,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42 [2023-08-27 07:51:16,830 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 819 transitions. [2023-08-27 07:51:16,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 819 transitions. [2023-08-27 07:51:16,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:51:16,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 819 transitions. [2023-08-27 07:51:16,833 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 163.8) internal successors, (819), 5 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:16,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 390.0) internal successors, (2340), 6 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:16,835 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 390.0) internal successors, (2340), 6 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:16,835 INFO L175 Difference]: Start difference. First operand has 68 places, 93 transitions, 628 flow. Second operand 5 states and 819 transitions. [2023-08-27 07:51:16,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 134 transitions, 1183 flow [2023-08-27 07:51:16,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 134 transitions, 1177 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-27 07:51:16,847 INFO L231 Difference]: Finished difference. Result has 71 places, 94 transitions, 652 flow [2023-08-27 07:51:16,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=622, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=652, PETRI_PLACES=71, PETRI_TRANSITIONS=94} [2023-08-27 07:51:16,847 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 36 predicate places. [2023-08-27 07:51:16,848 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 94 transitions, 652 flow [2023-08-27 07:51:16,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 158.0) internal successors, (790), 5 states have internal predecessors, (790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:16,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:51:16,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:51:16,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-27 07:51:16,848 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:51:16,849 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:51:16,849 INFO L85 PathProgramCache]: Analyzing trace with hash -510008486, now seen corresponding path program 1 times [2023-08-27 07:51:16,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:51:16,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015326479] [2023-08-27 07:51:16,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:16,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:51:16,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:17,720 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:51:17,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:51:17,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015326479] [2023-08-27 07:51:17,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015326479] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:51:17,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446835472] [2023-08-27 07:51:17,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:17,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:51:17,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:51:17,725 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 07:51:17,736 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 07:51:17,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:17,845 INFO L262 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 60 conjunts are in the unsatisfiable core [2023-08-27 07:51:17,848 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:51:17,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:51:17,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:51:17,891 INFO L322 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-08-27 07:51:17,892 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 20 [2023-08-27 07:51:17,939 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 15 treesize of output 11 [2023-08-27 07:51:17,988 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 07:51:17,988 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 07:51:18,033 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 07:51:18,075 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 07:51:18,121 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 07:51:18,382 INFO L322 Elim1Store]: treesize reduction 20, result has 4.8 percent of original size [2023-08-27 07:51:18,382 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 10 [2023-08-27 07:51:18,424 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:51:18,424 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:51:21,626 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:51:21,627 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 126 treesize of output 90 [2023-08-27 07:51:21,687 INFO L322 Elim1Store]: treesize reduction 9, result has 80.9 percent of original size [2023-08-27 07:51:21,688 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 13804 treesize of output 12817 [2023-08-27 07:51:21,981 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 07:51:21,999 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:51:21,999 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 3180 treesize of output 2828 [2023-08-27 07:51:22,075 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 07:51:22,092 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:51:22,092 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 2796 treesize of output 2636 [2023-08-27 07:51:22,161 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 07:51:22,177 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:51:22,178 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 2604 treesize of output 1868 [2023-08-27 07:51:26,462 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:51:26,462 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 62 treesize of output 51 [2023-08-27 07:51:26,485 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:51:26,486 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 54262 treesize of output 50186 [2023-08-27 07:51:26,637 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:51:26,637 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 1558 treesize of output 1479 [2023-08-27 07:51:26,682 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:51:26,683 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 1462 treesize of output 1095 [2023-08-27 07:51:26,727 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:51:26,728 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 1078 treesize of output 903 [2023-08-27 07:51:27,561 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:51:27,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446835472] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:51:27,562 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:51:27,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 10] total 27 [2023-08-27 07:51:27,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800484256] [2023-08-27 07:51:27,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:51:27,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 07:51:27,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:51:27,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 07:51:27,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=603, Unknown=16, NotChecked=0, Total=812 [2023-08-27 07:51:27,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 390 [2023-08-27 07:51:27,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 94 transitions, 652 flow. Second operand has 29 states, 29 states have (on average 90.27586206896552) internal successors, (2618), 29 states have internal predecessors, (2618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:27,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:51:27,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 390 [2023-08-27 07:51:27,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:51:27,959 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse2 (<= c_~N~0 0)) (.cse6 (+ (* c_~start~0 4) c_~queue~0.offset)) (.cse4 (+ (* c_~end~0 4) c_~queue~0.offset)) (.cse8 (not (= (mod c_~ok~0 256) 0))) (.cse0 (<= c_~n~0 c_~end~0)) (.cse1 (< c_~end~0 0))) (and (or .cse0 .cse1 .cse2 (and (forall ((~A~0.offset Int) (~i~0 Int) (v_ArrVal_496 (Array Int Int)) (v_ArrVal_495 (Array Int Int)) (~A~0.base Int)) (let ((.cse7 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_495) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_496))) (let ((.cse3 (select .cse7 c_~queue~0.base)) (.cse5 (select (select .cse7 ~A~0.base) (+ (* ~i~0 4) ~A~0.offset)))) (or (not (= (select .cse3 .cse4) .cse5)) (< (select .cse3 .cse6) (+ .cse5 1)) (<= c_~N~0 ~i~0))))) (or .cse8 (forall ((~A~0.offset Int) (~i~0 Int) (v_ArrVal_496 (Array Int Int)) (v_ArrVal_495 (Array Int Int)) (~A~0.base Int)) (or (not (let ((.cse9 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_495) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_496))) (= (select (select .cse9 c_~queue~0.base) .cse4) (select (select .cse9 ~A~0.base) (+ (* ~i~0 4) ~A~0.offset))))) (<= c_~N~0 ~i~0)))))) (or .cse0 .cse1 (<= |c_ULTIMATE.start_create_fresh_int_array_~size#1| |c_ULTIMATE.start_create_fresh_int_array_~i~1#1|) .cse2 (and (forall ((~A~0.offset Int) (v_ArrVal_494 (Array Int Int)) (~i~0 Int) (v_ArrVal_496 (Array Int Int)) (v_ArrVal_495 (Array Int Int)) (~A~0.base Int)) (let ((.cse12 (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_494) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_495) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_496))) (let ((.cse11 (select (select .cse12 ~A~0.base) (+ (* ~i~0 4) ~A~0.offset))) (.cse10 (select .cse12 c_~queue~0.base))) (or (<= c_~N~0 ~i~0) (< (select .cse10 .cse6) (+ .cse11 1)) (not (= .cse11 (select .cse10 .cse4))))))) (or .cse8 (forall ((~A~0.offset Int) (v_ArrVal_494 (Array Int Int)) (~i~0 Int) (v_ArrVal_496 (Array Int Int)) (v_ArrVal_495 (Array Int Int)) (~A~0.base Int)) (or (<= c_~N~0 ~i~0) (not (let ((.cse13 (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_494) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_495) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_496))) (= (select (select .cse13 ~A~0.base) (+ (* ~i~0 4) ~A~0.offset)) (select (select .cse13 c_~queue~0.base) .cse4))))))))) (= c_~ok~0 1) (or (let ((.cse14 (forall ((|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_116| Int)) (not (= (select |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_116|) 0))))) (and (or .cse14 (= c_~start~0 c_~end~0)) (or .cse14 .cse8))) .cse0 .cse1 (< (+ 1 |c_ULTIMATE.start_create_fresh_int_array_~i~1#1|) |c_ULTIMATE.start_create_fresh_int_array_~size#1|)))) is different from false [2023-08-27 07:51:29,147 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 07:51:36,094 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 07:51:47,003 INFO L124 PetriNetUnfolderBase]: 4671/8095 cut-off events. [2023-08-27 07:51:47,003 INFO L125 PetriNetUnfolderBase]: For 24136/24136 co-relation queries the response was YES. [2023-08-27 07:51:47,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35365 conditions, 8095 events. 4671/8095 cut-off events. For 24136/24136 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 54645 event pairs, 301 based on Foata normal form. 109/7723 useless extension candidates. Maximal degree in co-relation 35339. Up to 2249 conditions per place. [2023-08-27 07:51:47,051 INFO L140 encePairwiseOnDemand]: 372/390 looper letters, 356 selfloop transitions, 153 changer transitions 98/607 dead transitions. [2023-08-27 07:51:47,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 607 transitions, 5951 flow [2023-08-27 07:51:47,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-08-27 07:51:47,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2023-08-27 07:51:47,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 4082 transitions. [2023-08-27 07:51:47,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2434108527131783 [2023-08-27 07:51:47,062 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 4082 transitions. [2023-08-27 07:51:47,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 4082 transitions. [2023-08-27 07:51:47,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:51:47,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 4082 transitions. [2023-08-27 07:51:47,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 94.93023255813954) internal successors, (4082), 43 states have internal predecessors, (4082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:47,089 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 390.0) internal successors, (17160), 44 states have internal predecessors, (17160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:47,092 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 390.0) internal successors, (17160), 44 states have internal predecessors, (17160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:47,092 INFO L175 Difference]: Start difference. First operand has 71 places, 94 transitions, 652 flow. Second operand 43 states and 4082 transitions. [2023-08-27 07:51:47,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 607 transitions, 5951 flow [2023-08-27 07:51:47,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 607 transitions, 5845 flow, removed 46 selfloop flow, removed 3 redundant places. [2023-08-27 07:51:47,183 INFO L231 Difference]: Finished difference. Result has 136 places, 241 transitions, 2542 flow [2023-08-27 07:51:47,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=642, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=2542, PETRI_PLACES=136, PETRI_TRANSITIONS=241} [2023-08-27 07:51:47,184 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 101 predicate places. [2023-08-27 07:51:47,184 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 241 transitions, 2542 flow [2023-08-27 07:51:47,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 90.27586206896552) internal successors, (2618), 29 states have internal predecessors, (2618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:51:47,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:51:47,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:51:47,193 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 07:51:47,393 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,SelfDestructingSolverStorable17 [2023-08-27 07:51:47,394 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:51:47,394 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:51:47,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1227675588, now seen corresponding path program 2 times [2023-08-27 07:51:47,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:51:47,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52388307] [2023-08-27 07:51:47,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:51:47,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:51:47,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:51:48,207 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:51:48,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:51:48,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52388307] [2023-08-27 07:51:48,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52388307] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:51:48,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033883108] [2023-08-27 07:51:48,208 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:51:48,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:51:48,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:51:48,209 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 07:51:48,211 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 07:51:48,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 07:51:48,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:51:48,332 INFO L262 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-27 07:51:48,338 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:51:48,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:51:48,502 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 07:51:48,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:51:48,589 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 07:51:48,802 INFO L322 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2023-08-27 07:51:48,803 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 10 [2023-08-27 07:51:48,887 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:51:48,887 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:51:49,499 INFO L322 Elim1Store]: treesize reduction 11, result has 92.0 percent of original size [2023-08-27 07:51:49,500 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 1368 treesize of output 1290 [2023-08-27 07:51:49,555 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:51:49,556 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 792 treesize of output 725 [2023-08-27 07:51:49,603 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:51:49,603 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 684 treesize of output 623 [2023-08-27 07:51:49,640 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:51:49,641 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 582 treesize of output 503 [2023-08-27 07:51:58,354 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:51:58,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033883108] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:51:58,355 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:51:58,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 28 [2023-08-27 07:51:58,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018497281] [2023-08-27 07:51:58,355 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:51:58,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-27 07:51:58,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:51:58,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-27 07:51:58,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=676, Unknown=6, NotChecked=0, Total=870 [2023-08-27 07:51:58,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 390 [2023-08-27 07:51:58,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 241 transitions, 2542 flow. Second operand has 30 states, 30 states have (on average 92.2) internal successors, (2766), 30 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 07:51:58,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:51:58,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 390 [2023-08-27 07:51:58,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:52:08,320 INFO L124 PetriNetUnfolderBase]: 9344/16149 cut-off events. [2023-08-27 07:52:08,321 INFO L125 PetriNetUnfolderBase]: For 145271/145271 co-relation queries the response was YES. [2023-08-27 07:52:08,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103351 conditions, 16149 events. 9344/16149 cut-off events. For 145271/145271 co-relation queries the response was YES. Maximal size of possible extension queue 722. Compared 122399 event pairs, 155 based on Foata normal form. 190/16339 useless extension candidates. Maximal degree in co-relation 103298. Up to 4978 conditions per place. [2023-08-27 07:52:08,468 INFO L140 encePairwiseOnDemand]: 374/390 looper letters, 461 selfloop transitions, 561 changer transitions 135/1157 dead transitions. [2023-08-27 07:52:08,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 1157 transitions, 15489 flow [2023-08-27 07:52:08,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-08-27 07:52:08,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2023-08-27 07:52:08,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 6779 transitions. [2023-08-27 07:52:08,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.24831501831501832 [2023-08-27 07:52:08,482 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 6779 transitions. [2023-08-27 07:52:08,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 6779 transitions. [2023-08-27 07:52:08,484 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:52:08,485 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 6779 transitions. [2023-08-27 07:52:08,497 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 96.84285714285714) internal successors, (6779), 70 states have internal predecessors, (6779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:08,527 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 390.0) internal successors, (27690), 71 states have internal predecessors, (27690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:08,534 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 390.0) internal successors, (27690), 71 states have internal predecessors, (27690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:08,534 INFO L175 Difference]: Start difference. First operand has 136 places, 241 transitions, 2542 flow. Second operand 70 states and 6779 transitions. [2023-08-27 07:52:08,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 1157 transitions, 15489 flow [2023-08-27 07:52:09,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 1157 transitions, 14069 flow, removed 699 selfloop flow, removed 7 redundant places. [2023-08-27 07:52:09,250 INFO L231 Difference]: Finished difference. Result has 229 places, 750 transitions, 10673 flow [2023-08-27 07:52:09,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=1910, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=10673, PETRI_PLACES=229, PETRI_TRANSITIONS=750} [2023-08-27 07:52:09,251 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 194 predicate places. [2023-08-27 07:52:09,251 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 750 transitions, 10673 flow [2023-08-27 07:52:09,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 92.2) internal successors, (2766), 30 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 07:52:09,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:52:09,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:52:09,260 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 07:52:09,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:52:09,458 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:52:09,458 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:52:09,458 INFO L85 PathProgramCache]: Analyzing trace with hash 29588962, now seen corresponding path program 3 times [2023-08-27 07:52:09,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:52:09,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246977757] [2023-08-27 07:52:09,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:09,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:52:09,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:09,572 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 07:52:09,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:52:09,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246977757] [2023-08-27 07:52:09,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246977757] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:52:09,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2099783617] [2023-08-27 07:52:09,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 07:52:09,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:52:09,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:52:09,577 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 07:52:09,581 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 07:52:09,713 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 07:52:09,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:52:09,715 INFO L262 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 07:52:09,717 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:52:09,752 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 07:52:09,752 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:52:09,855 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 07:52:09,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2099783617] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:52:09,856 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:52:09,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2023-08-27 07:52:09,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536098532] [2023-08-27 07:52:09,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:52:09,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-27 07:52:09,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:52:09,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-27 07:52:09,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-08-27 07:52:09,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 390 [2023-08-27 07:52:09,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 750 transitions, 10673 flow. Second operand has 9 states, 9 states have (on average 157.33333333333334) internal successors, (1416), 9 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:09,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:52:09,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 390 [2023-08-27 07:52:09,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:52:13,941 INFO L124 PetriNetUnfolderBase]: 9445/16381 cut-off events. [2023-08-27 07:52:13,941 INFO L125 PetriNetUnfolderBase]: For 295621/295621 co-relation queries the response was YES. [2023-08-27 07:52:14,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125172 conditions, 16381 events. 9445/16381 cut-off events. For 295621/295621 co-relation queries the response was YES. Maximal size of possible extension queue 734. Compared 124595 event pairs, 875 based on Foata normal form. 244/16401 useless extension candidates. Maximal degree in co-relation 125083. Up to 4528 conditions per place. [2023-08-27 07:52:14,090 INFO L140 encePairwiseOnDemand]: 383/390 looper letters, 389 selfloop transitions, 614 changer transitions 9/1012 dead transitions. [2023-08-27 07:52:14,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 1012 transitions, 16533 flow [2023-08-27 07:52:14,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 07:52:14,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 07:52:14,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1296 transitions. [2023-08-27 07:52:14,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153846153846154 [2023-08-27 07:52:14,093 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1296 transitions. [2023-08-27 07:52:14,093 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1296 transitions. [2023-08-27 07:52:14,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:52:14,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1296 transitions. [2023-08-27 07:52:14,095 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 162.0) internal successors, (1296), 8 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:14,097 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 390.0) internal successors, (3510), 9 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:14,098 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 390.0) internal successors, (3510), 9 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:14,098 INFO L175 Difference]: Start difference. First operand has 229 places, 750 transitions, 10673 flow. Second operand 8 states and 1296 transitions. [2023-08-27 07:52:14,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 1012 transitions, 16533 flow [2023-08-27 07:52:16,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 1012 transitions, 14963 flow, removed 680 selfloop flow, removed 18 redundant places. [2023-08-27 07:52:16,871 INFO L231 Difference]: Finished difference. Result has 223 places, 929 transitions, 14609 flow [2023-08-27 07:52:16,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=9378, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=428, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14609, PETRI_PLACES=223, PETRI_TRANSITIONS=929} [2023-08-27 07:52:16,873 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 188 predicate places. [2023-08-27 07:52:16,873 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 929 transitions, 14609 flow [2023-08-27 07:52:16,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 157.33333333333334) internal successors, (1416), 9 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:16,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:52:16,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:52:16,882 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 07:52:17,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:52:17,080 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:52:17,080 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:52:17,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1373191704, now seen corresponding path program 4 times [2023-08-27 07:52:17,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:52:17,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753726122] [2023-08-27 07:52:17,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:17,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:52:17,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:17,882 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:52:17,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:52:17,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753726122] [2023-08-27 07:52:17,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753726122] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:52:17,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2147222149] [2023-08-27 07:52:17,882 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 07:52:17,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:52:17,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:52:17,883 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 07:52:17,885 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 07:52:17,984 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 07:52:17,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:52:17,986 INFO L262 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 52 conjunts are in the unsatisfiable core [2023-08-27 07:52:17,988 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:52:18,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:52:18,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:52:18,017 INFO L322 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-08-27 07:52:18,018 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 20 [2023-08-27 07:52:18,053 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 15 treesize of output 11 [2023-08-27 07:52:18,101 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 07:52:18,102 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 07:52:18,136 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 07:52:18,173 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 07:52:18,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:52:18,329 INFO L322 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2023-08-27 07:52:18,329 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 44 [2023-08-27 07:52:18,337 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 27 treesize of output 15 [2023-08-27 07:52:18,473 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 23 treesize of output 7 [2023-08-27 07:52:18,498 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:52:18,498 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:52:18,875 WARN L839 $PredicateComparison]: unable to prove that (or (<= c_~n~0 c_~end~0) (< c_~end~0 0) (let ((.cse1 (+ (* c_~end~0 4) c_~queue~0.offset))) (and (or (forall ((~A~0.offset Int) (v_ArrVal_619 (Array Int Int)) (~i~0 Int) (~A~0.base Int)) (not (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_619))) (= (select (select .cse0 ~A~0.base) (+ (* ~i~0 4) ~A~0.offset)) (select (select .cse0 c_~queue~0.base) .cse1))))) (not (= (mod c_~ok~0 256) 0))) (forall ((~A~0.offset Int) (v_ArrVal_619 (Array Int Int)) (~i~0 Int) (~A~0.base Int)) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_619))) (let ((.cse3 (select (select .cse2 ~A~0.base) (+ (* ~i~0 4) ~A~0.offset)))) (or (forall ((v_ArrVal_620 (Array Int Int))) (< (select (select (store .cse2 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_620) c_~queue~0.base) (+ (* c_~start~0 4) c_~queue~0.offset)) (+ .cse3 1))) (not (= .cse3 (select (select .cse2 c_~queue~0.base) .cse1)))))))))) is different from false [2023-08-27 07:52:18,900 WARN L839 $PredicateComparison]: unable to prove that (or (<= c_~n~0 c_~end~0) (< c_~end~0 0) (let ((.cse1 (+ (* c_~end~0 4) c_~queue~0.offset))) (and (or (not (= (mod c_~ok~0 256) 0)) (forall ((~A~0.offset Int) (v_ArrVal_618 (Array Int Int)) (v_ArrVal_619 (Array Int Int)) (~i~0 Int) (~A~0.base Int)) (not (let ((.cse0 (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_618) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_619))) (= (select (select .cse0 ~A~0.base) (+ (* ~i~0 4) ~A~0.offset)) (select (select .cse0 c_~queue~0.base) .cse1)))))) (forall ((~A~0.offset Int) (v_ArrVal_618 (Array Int Int)) (v_ArrVal_619 (Array Int Int)) (~i~0 Int) (~A~0.base Int)) (let ((.cse3 (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_618) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_619))) (let ((.cse2 (select (select .cse3 ~A~0.base) (+ (* ~i~0 4) ~A~0.offset)))) (or (not (= .cse2 (select (select .cse3 c_~queue~0.base) .cse1))) (forall ((v_ArrVal_620 (Array Int Int))) (< (select (select (store .cse3 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_620) c_~queue~0.base) (+ (* c_~start~0 4) c_~queue~0.offset)) (+ .cse2 1)))))))))) is different from false [2023-08-27 07:52:19,055 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:52:19,056 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 117 treesize of output 81 [2023-08-27 07:52:19,094 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:52:19,095 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 8812 treesize of output 7834 [2023-08-27 07:52:19,152 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:52:19,152 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1140 treesize of output 940 [2023-08-27 07:52:19,173 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 638 treesize of output 542 [2023-08-27 07:52:19,209 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:52:19,209 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 804 treesize of output 724 [2023-08-27 07:52:30,468 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:52:30,469 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 56 treesize of output 45 [2023-08-27 07:52:30,484 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:52:30,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 854 treesize of output 746 [2023-08-27 07:52:30,506 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:52:30,506 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 358 treesize of output 279 [2023-08-27 07:52:30,527 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:52:30,527 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 262 treesize of output 231 [2023-08-27 07:52:30,838 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 07:52:30,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2147222149] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:52:30,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:52:30,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 28 [2023-08-27 07:52:30,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472075428] [2023-08-27 07:52:30,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:52:30,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-27 07:52:30,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:52:30,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-27 07:52:30,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=608, Unknown=2, NotChecked=106, Total=870 [2023-08-27 07:52:30,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 390 [2023-08-27 07:52:30,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 929 transitions, 14609 flow. Second operand has 30 states, 30 states have (on average 90.2) internal successors, (2706), 30 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:30,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:52:30,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 390 [2023-08-27 07:52:30,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:52:37,902 INFO L124 PetriNetUnfolderBase]: 13483/23274 cut-off events. [2023-08-27 07:52:37,902 INFO L125 PetriNetUnfolderBase]: For 402432/402432 co-relation queries the response was YES. [2023-08-27 07:52:38,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183453 conditions, 23274 events. 13483/23274 cut-off events. For 402432/402432 co-relation queries the response was YES. Maximal size of possible extension queue 1067. Compared 185664 event pairs, 921 based on Foata normal form. 25/22053 useless extension candidates. Maximal degree in co-relation 183368. Up to 5977 conditions per place. [2023-08-27 07:52:38,225 INFO L140 encePairwiseOnDemand]: 377/390 looper letters, 1513 selfloop transitions, 280 changer transitions 151/1944 dead transitions. [2023-08-27 07:52:38,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 1944 transitions, 35845 flow [2023-08-27 07:52:38,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 07:52:38,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 07:52:38,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2383 transitions. [2023-08-27 07:52:38,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2444102564102564 [2023-08-27 07:52:38,229 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2383 transitions. [2023-08-27 07:52:38,229 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2383 transitions. [2023-08-27 07:52:38,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:52:38,230 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2383 transitions. [2023-08-27 07:52:38,233 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 95.32) internal successors, (2383), 25 states have internal predecessors, (2383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:38,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 390.0) internal successors, (10140), 26 states have internal predecessors, (10140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:38,241 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 390.0) internal successors, (10140), 26 states have internal predecessors, (10140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:38,241 INFO L175 Difference]: Start difference. First operand has 223 places, 929 transitions, 14609 flow. Second operand 25 states and 2383 transitions. [2023-08-27 07:52:38,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 1944 transitions, 35845 flow [2023-08-27 07:52:43,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 1944 transitions, 35282 flow, removed 260 selfloop flow, removed 2 redundant places. [2023-08-27 07:52:43,864 INFO L231 Difference]: Finished difference. Result has 253 places, 1040 transitions, 17095 flow [2023-08-27 07:52:43,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=14356, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=929, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=17095, PETRI_PLACES=253, PETRI_TRANSITIONS=1040} [2023-08-27 07:52:43,865 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 218 predicate places. [2023-08-27 07:52:43,866 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 1040 transitions, 17095 flow [2023-08-27 07:52:43,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 90.2) internal successors, (2706), 30 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:43,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:52:43,867 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:52:43,881 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 07:52:44,073 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,SelfDestructingSolverStorable20 [2023-08-27 07:52:44,073 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:52:44,073 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:52:44,073 INFO L85 PathProgramCache]: Analyzing trace with hash 929011285, now seen corresponding path program 5 times [2023-08-27 07:52:44,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:52:44,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061492892] [2023-08-27 07:52:44,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:44,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:52:44,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:44,254 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 07:52:44,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:52:44,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061492892] [2023-08-27 07:52:44,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061492892] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:52:44,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679312530] [2023-08-27 07:52:44,255 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 07:52:44,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:52:44,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:52:44,256 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 07:52:44,261 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 07:52:44,377 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 07:52:44,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:52:44,379 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 07:52:44,381 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:52:44,428 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 07:52:44,428 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:52:44,521 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 07:52:44,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679312530] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:52:44,521 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:52:44,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 3, 4] total 10 [2023-08-27 07:52:44,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973066272] [2023-08-27 07:52:44,521 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:52:44,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 07:52:44,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:52:44,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 07:52:44,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2023-08-27 07:52:44,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 390 [2023-08-27 07:52:44,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 1040 transitions, 17095 flow. Second operand has 11 states, 11 states have (on average 159.63636363636363) internal successors, (1756), 11 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:44,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:52:44,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 390 [2023-08-27 07:52:44,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:52:51,155 INFO L124 PetriNetUnfolderBase]: 11845/21304 cut-off events. [2023-08-27 07:52:51,155 INFO L125 PetriNetUnfolderBase]: For 481865/481865 co-relation queries the response was YES. [2023-08-27 07:52:51,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174996 conditions, 21304 events. 11845/21304 cut-off events. For 481865/481865 co-relation queries the response was YES. Maximal size of possible extension queue 967. Compared 176269 event pairs, 1368 based on Foata normal form. 1360/21434 useless extension candidates. Maximal degree in co-relation 174902. Up to 6612 conditions per place. [2023-08-27 07:52:51,428 INFO L140 encePairwiseOnDemand]: 385/390 looper letters, 1093 selfloop transitions, 165 changer transitions 151/1409 dead transitions. [2023-08-27 07:52:51,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 1409 transitions, 26668 flow [2023-08-27 07:52:51,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 07:52:51,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 07:52:51,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1153 transitions. [2023-08-27 07:52:51,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42234432234432234 [2023-08-27 07:52:51,430 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1153 transitions. [2023-08-27 07:52:51,430 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1153 transitions. [2023-08-27 07:52:51,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:52:51,430 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1153 transitions. [2023-08-27 07:52:51,431 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 164.71428571428572) internal successors, (1153), 7 states have internal predecessors, (1153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:51,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 390.0) internal successors, (3120), 8 states have internal predecessors, (3120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:51,433 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 390.0) internal successors, (3120), 8 states have internal predecessors, (3120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:51,433 INFO L175 Difference]: Start difference. First operand has 253 places, 1040 transitions, 17095 flow. Second operand 7 states and 1153 transitions. [2023-08-27 07:52:51,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 1409 transitions, 26668 flow [2023-08-27 07:52:56,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 1409 transitions, 25979 flow, removed 155 selfloop flow, removed 17 redundant places. [2023-08-27 07:52:56,048 INFO L231 Difference]: Finished difference. Result has 242 places, 898 transitions, 15596 flow [2023-08-27 07:52:56,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=15010, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=934, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=779, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=15596, PETRI_PLACES=242, PETRI_TRANSITIONS=898} [2023-08-27 07:52:56,049 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 207 predicate places. [2023-08-27 07:52:56,049 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 898 transitions, 15596 flow [2023-08-27 07:52:56,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 159.63636363636363) internal successors, (1756), 11 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:56,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:52:56,050 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:52:56,055 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 07:52:56,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:52:56,250 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:52:56,251 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:52:56,251 INFO L85 PathProgramCache]: Analyzing trace with hash 656790554, now seen corresponding path program 6 times [2023-08-27 07:52:56,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:52:56,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657966347] [2023-08-27 07:52:56,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:56,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:52:56,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:56,371 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:52:56,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:52:56,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657966347] [2023-08-27 07:52:56,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657966347] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:52:56,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037434491] [2023-08-27 07:52:56,371 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 07:52:56,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:52:56,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:52:56,373 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 07:52:56,399 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 07:52:56,501 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 07:52:56,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:52:56,502 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 07:52:56,504 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:52:56,585 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:52:56,586 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:52:56,646 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:52:56,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037434491] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:52:56,646 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:52:56,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2023-08-27 07:52:56,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026713132] [2023-08-27 07:52:56,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:52:56,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 07:52:56,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:52:56,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 07:52:56,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2023-08-27 07:52:56,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 390 [2023-08-27 07:52:56,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 898 transitions, 15596 flow. Second operand has 15 states, 15 states have (on average 139.66666666666666) internal successors, (2095), 15 states have internal predecessors, (2095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:56,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:52:56,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 390 [2023-08-27 07:52:56,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:53:01,500 INFO L124 PetriNetUnfolderBase]: 10134/17918 cut-off events. [2023-08-27 07:53:01,500 INFO L125 PetriNetUnfolderBase]: For 389003/389003 co-relation queries the response was YES. [2023-08-27 07:53:01,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155612 conditions, 17918 events. 10134/17918 cut-off events. For 389003/389003 co-relation queries the response was YES. Maximal size of possible extension queue 860. Compared 141822 event pairs, 782 based on Foata normal form. 59/16749 useless extension candidates. Maximal degree in co-relation 155519. Up to 7894 conditions per place. [2023-08-27 07:53:01,840 INFO L140 encePairwiseOnDemand]: 382/390 looper letters, 747 selfloop transitions, 449 changer transitions 5/1201 dead transitions. [2023-08-27 07:53:01,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 1201 transitions, 23590 flow [2023-08-27 07:53:01,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 07:53:01,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 07:53:01,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1429 transitions. [2023-08-27 07:53:01,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36641025641025643 [2023-08-27 07:53:01,842 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1429 transitions. [2023-08-27 07:53:01,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1429 transitions. [2023-08-27 07:53:01,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:53:01,842 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1429 transitions. [2023-08-27 07:53:01,844 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 142.9) internal successors, (1429), 10 states have internal predecessors, (1429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:01,845 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 390.0) internal successors, (4290), 11 states have internal predecessors, (4290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:01,845 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 390.0) internal successors, (4290), 11 states have internal predecessors, (4290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:01,846 INFO L175 Difference]: Start difference. First operand has 242 places, 898 transitions, 15596 flow. Second operand 10 states and 1429 transitions. [2023-08-27 07:53:01,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 1201 transitions, 23590 flow [2023-08-27 07:53:05,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 1201 transitions, 22671 flow, removed 455 selfloop flow, removed 6 redundant places. [2023-08-27 07:53:05,263 INFO L231 Difference]: Finished difference. Result has 228 places, 953 transitions, 17515 flow [2023-08-27 07:53:05,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=15080, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=895, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=391, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17515, PETRI_PLACES=228, PETRI_TRANSITIONS=953} [2023-08-27 07:53:05,264 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 193 predicate places. [2023-08-27 07:53:05,264 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 953 transitions, 17515 flow [2023-08-27 07:53:05,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 139.66666666666666) internal successors, (2095), 15 states have internal predecessors, (2095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:05,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:53:05,265 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:53:05,270 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 07:53:05,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:05,465 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:53:05,465 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:53:05,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1075498228, now seen corresponding path program 7 times [2023-08-27 07:53:05,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:53:05,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976701738] [2023-08-27 07:53:05,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:53:05,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:53:05,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:07,464 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:53:07,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:53:07,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976701738] [2023-08-27 07:53:07,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976701738] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:53:07,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979265462] [2023-08-27 07:53:07,465 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 07:53:07,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:07,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:53:07,469 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 07:53:07,472 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 07:53:07,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:07,602 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 43 conjunts are in the unsatisfiable core [2023-08-27 07:53:07,604 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:53:08,007 INFO L322 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2023-08-27 07:53:08,007 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 42 treesize of output 10 [2023-08-27 07:53:08,031 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:53:08,031 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:53:10,278 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:53:10,279 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 121 [2023-08-27 07:53:10,642 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 07:53:10,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979265462] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:53:10,642 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:53:10,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 8] total 31 [2023-08-27 07:53:10,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274795841] [2023-08-27 07:53:10,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:53:10,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-08-27 07:53:10,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:53:10,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-08-27 07:53:10,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=859, Unknown=0, NotChecked=0, Total=1056 [2023-08-27 07:53:10,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 390 [2023-08-27 07:53:10,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 953 transitions, 17515 flow. Second operand has 33 states, 33 states have (on average 90.18181818181819) internal successors, (2976), 33 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:10,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:53:10,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 390 [2023-08-27 07:53:10,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:53:19,680 INFO L124 PetriNetUnfolderBase]: 14623/25846 cut-off events. [2023-08-27 07:53:19,680 INFO L125 PetriNetUnfolderBase]: For 485446/485446 co-relation queries the response was YES. [2023-08-27 07:53:19,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 224537 conditions, 25846 events. 14623/25846 cut-off events. For 485446/485446 co-relation queries the response was YES. Maximal size of possible extension queue 1251. Compared 217173 event pairs, 840 based on Foata normal form. 22/24141 useless extension candidates. Maximal degree in co-relation 224447. Up to 12304 conditions per place. [2023-08-27 07:53:20,011 INFO L140 encePairwiseOnDemand]: 378/390 looper letters, 1303 selfloop transitions, 337 changer transitions 87/1727 dead transitions. [2023-08-27 07:53:20,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 1727 transitions, 36064 flow [2023-08-27 07:53:20,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-27 07:53:20,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-27 07:53:20,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2524 transitions. [2023-08-27 07:53:20,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.23969610636277303 [2023-08-27 07:53:20,023 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2524 transitions. [2023-08-27 07:53:20,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2524 transitions. [2023-08-27 07:53:20,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:53:20,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2524 transitions. [2023-08-27 07:53:20,028 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 93.48148148148148) internal successors, (2524), 27 states have internal predecessors, (2524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:20,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 390.0) internal successors, (10920), 28 states have internal predecessors, (10920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:20,035 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 390.0) internal successors, (10920), 28 states have internal predecessors, (10920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:20,035 INFO L175 Difference]: Start difference. First operand has 228 places, 953 transitions, 17515 flow. Second operand 27 states and 2524 transitions. [2023-08-27 07:53:20,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 1727 transitions, 36064 flow [2023-08-27 07:53:24,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 1727 transitions, 35253 flow, removed 192 selfloop flow, removed 8 redundant places. [2023-08-27 07:53:24,898 INFO L231 Difference]: Finished difference. Result has 251 places, 1099 transitions, 20819 flow [2023-08-27 07:53:24,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=17090, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=953, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=713, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=20819, PETRI_PLACES=251, PETRI_TRANSITIONS=1099} [2023-08-27 07:53:24,900 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 216 predicate places. [2023-08-27 07:53:24,900 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 1099 transitions, 20819 flow [2023-08-27 07:53:24,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 90.18181818181819) internal successors, (2976), 33 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:24,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:53:24,900 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:53:24,906 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 07:53:25,106 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,SelfDestructingSolverStorable23 [2023-08-27 07:53:25,106 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:53:25,107 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:53:25,107 INFO L85 PathProgramCache]: Analyzing trace with hash 2017745264, now seen corresponding path program 8 times [2023-08-27 07:53:25,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:53:25,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640691357] [2023-08-27 07:53:25,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:53:25,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:53:25,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:26,933 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:53:26,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:53:26,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640691357] [2023-08-27 07:53:26,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640691357] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:53:26,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418428017] [2023-08-27 07:53:26,934 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:53:26,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:26,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:53:26,935 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 07:53:26,936 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 07:53:27,059 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 07:53:27,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:53:27,061 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 48 conjunts are in the unsatisfiable core [2023-08-27 07:53:27,062 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:53:27,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:53:27,253 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 07:53:27,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:53:27,327 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 07:53:27,485 INFO L322 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2023-08-27 07:53:27,486 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 34 treesize of output 10 [2023-08-27 07:53:27,516 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 07:53:27,516 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:53:31,757 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse1 (+ c_~A~0.offset (* c_~i~0 4))) (.cse2 (* c_~end~0 4))) (and (or (forall ((~queue~0.base Int) (v_ArrVal_806 (Array Int Int)) (~queue~0.offset Int)) (not (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_806))) (= (select (select .cse0 c_~A~0.base) .cse1) (select (select .cse0 ~queue~0.base) (+ .cse2 ~queue~0.offset)))))) (not (= (mod c_~ok~0 256) 0))) (forall ((~queue~0.base Int) (v_ArrVal_806 (Array Int Int)) (~queue~0.offset Int)) (let ((.cse4 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_806))) (let ((.cse3 (select .cse4 ~queue~0.base))) (or (< (select .cse3 (+ (* c_~start~0 4) ~queue~0.offset)) (+ c_~v_old~0 1)) (not (= (select (select .cse4 c_~A~0.base) .cse1) (select .cse3 (+ .cse2 ~queue~0.offset)))))))))) is different from false [2023-08-27 07:53:33,991 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:53:33,991 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 3614 treesize of output 3230 [2023-08-27 07:53:34,035 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:53:34,035 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 792 treesize of output 725 [2023-08-27 07:53:34,085 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:53:34,085 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 684 treesize of output 663 [2023-08-27 07:53:34,116 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:53:34,116 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 582 treesize of output 503 [2023-08-27 07:53:57,254 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-08-27 07:53:57,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418428017] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:53:57,254 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:53:57,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 8] total 31 [2023-08-27 07:53:57,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727208262] [2023-08-27 07:53:57,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:53:57,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-08-27 07:53:57,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:53:57,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-08-27 07:53:57,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=825, Unknown=4, NotChecked=60, Total=1056 [2023-08-27 07:53:57,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 390 [2023-08-27 07:53:57,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 1099 transitions, 20819 flow. Second operand has 33 states, 33 states have (on average 92.18181818181819) internal successors, (3042), 33 states have internal predecessors, (3042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:57,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:53:57,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 390 [2023-08-27 07:53:57,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:54:09,193 INFO L124 PetriNetUnfolderBase]: 18155/32328 cut-off events. [2023-08-27 07:54:09,193 INFO L125 PetriNetUnfolderBase]: For 664267/664267 co-relation queries the response was YES. [2023-08-27 07:54:09,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 288801 conditions, 32328 events. 18155/32328 cut-off events. For 664267/664267 co-relation queries the response was YES. Maximal size of possible extension queue 1545. Compared 283789 event pairs, 1233 based on Foata normal form. 47/30307 useless extension candidates. Maximal degree in co-relation 288706. Up to 10977 conditions per place. [2023-08-27 07:54:09,647 INFO L140 encePairwiseOnDemand]: 375/390 looper letters, 1046 selfloop transitions, 548 changer transitions 86/1680 dead transitions. [2023-08-27 07:54:09,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 1680 transitions, 35365 flow [2023-08-27 07:54:09,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-27 07:54:09,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-08-27 07:54:09,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3143 transitions. [2023-08-27 07:54:09,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.24421134421134422 [2023-08-27 07:54:09,652 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3143 transitions. [2023-08-27 07:54:09,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3143 transitions. [2023-08-27 07:54:09,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:54:09,653 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3143 transitions. [2023-08-27 07:54:09,656 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 95.24242424242425) internal successors, (3143), 33 states have internal predecessors, (3143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:54:09,663 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 390.0) internal successors, (13260), 34 states have internal predecessors, (13260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:54:09,664 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 390.0) internal successors, (13260), 34 states have internal predecessors, (13260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:54:09,665 INFO L175 Difference]: Start difference. First operand has 251 places, 1099 transitions, 20819 flow. Second operand 33 states and 3143 transitions. [2023-08-27 07:54:09,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 1680 transitions, 35365 flow [2023-08-27 07:54:17,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 1680 transitions, 35177 flow, removed 47 selfloop flow, removed 10 redundant places. [2023-08-27 07:54:17,904 INFO L231 Difference]: Finished difference. Result has 283 places, 1291 transitions, 26769 flow [2023-08-27 07:54:17,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=20330, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1081, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=344, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=668, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=26769, PETRI_PLACES=283, PETRI_TRANSITIONS=1291} [2023-08-27 07:54:17,905 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 248 predicate places. [2023-08-27 07:54:17,905 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 1291 transitions, 26769 flow [2023-08-27 07:54:17,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 92.18181818181819) internal successors, (3042), 33 states have internal predecessors, (3042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:54:17,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:54:17,906 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:54:17,911 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-08-27 07:54:18,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:54:18,107 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:54:18,107 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:54:18,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1361221700, now seen corresponding path program 9 times [2023-08-27 07:54:18,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:54:18,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611741437] [2023-08-27 07:54:18,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:54:18,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:54:18,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:54:19,161 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:54:19,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:54:19,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611741437] [2023-08-27 07:54:19,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611741437] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:54:19,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915814712] [2023-08-27 07:54:19,162 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 07:54:19,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:54:19,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:54:19,165 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 07:54:19,190 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 07:54:19,465 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 07:54:19,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:54:19,468 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-27 07:54:19,469 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:54:21,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:54:21,795 INFO L322 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2023-08-27 07:54:21,796 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 44 [2023-08-27 07:54:21,802 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 27 treesize of output 15 [2023-08-27 07:54:21,871 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 23 treesize of output 7 [2023-08-27 07:54:21,896 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 07:54:21,897 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:54:22,141 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:54:22,141 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 94 treesize of output 135 [2023-08-27 07:54:22,147 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 42 treesize of output 36 [2023-08-27 07:54:22,454 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-08-27 07:54:22,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915814712] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:54:22,454 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:54:22,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 8] total 30 [2023-08-27 07:54:22,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725825870] [2023-08-27 07:54:22,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:54:22,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 07:54:22,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:54:22,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 07:54:22,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=807, Unknown=1, NotChecked=0, Total=992 [2023-08-27 07:54:22,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 390 [2023-08-27 07:54:22,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 1291 transitions, 26769 flow. Second operand has 32 states, 32 states have (on average 96.25) internal successors, (3080), 32 states have internal predecessors, (3080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:54:22,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:54:22,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 390 [2023-08-27 07:54:22,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:54:25,080 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-08-27 07:54:27,416 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-08-27 07:54:31,965 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 07:54:45,764 INFO L124 PetriNetUnfolderBase]: 22710/39894 cut-off events. [2023-08-27 07:54:45,764 INFO L125 PetriNetUnfolderBase]: For 930495/930495 co-relation queries the response was YES. [2023-08-27 07:54:46,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 376893 conditions, 39894 events. 22710/39894 cut-off events. For 930495/930495 co-relation queries the response was YES. Maximal size of possible extension queue 1817. Compared 352920 event pairs, 2522 based on Foata normal form. 58/37365 useless extension candidates. Maximal degree in co-relation 376788. Up to 14374 conditions per place. [2023-08-27 07:54:46,565 INFO L140 encePairwiseOnDemand]: 378/390 looper letters, 1223 selfloop transitions, 944 changer transitions 117/2284 dead transitions. [2023-08-27 07:54:46,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 2284 transitions, 51595 flow [2023-08-27 07:54:46,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-27 07:54:46,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-08-27 07:54:46,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3327 transitions. [2023-08-27 07:54:46,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2585081585081585 [2023-08-27 07:54:46,568 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3327 transitions. [2023-08-27 07:54:46,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3327 transitions. [2023-08-27 07:54:46,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:54:46,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3327 transitions. [2023-08-27 07:54:46,571 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 100.81818181818181) internal successors, (3327), 33 states have internal predecessors, (3327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:54:46,579 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 390.0) internal successors, (13260), 34 states have internal predecessors, (13260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:54:46,580 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 390.0) internal successors, (13260), 34 states have internal predecessors, (13260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:54:46,580 INFO L175 Difference]: Start difference. First operand has 283 places, 1291 transitions, 26769 flow. Second operand 33 states and 3327 transitions. [2023-08-27 07:54:46,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 2284 transitions, 51595 flow [2023-08-27 07:54:58,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 2284 transitions, 50996 flow, removed 118 selfloop flow, removed 16 redundant places. [2023-08-27 07:54:58,690 INFO L231 Difference]: Finished difference. Result has 313 places, 1751 transitions, 40564 flow [2023-08-27 07:54:58,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=26331, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=566, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=40564, PETRI_PLACES=313, PETRI_TRANSITIONS=1751} [2023-08-27 07:54:58,691 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 278 predicate places. [2023-08-27 07:54:58,691 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 1751 transitions, 40564 flow [2023-08-27 07:54:58,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 96.25) internal successors, (3080), 32 states have internal predecessors, (3080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:54:58,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:54:58,692 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:54:58,699 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 07:54:58,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:54:58,898 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:54:58,898 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:54:58,898 INFO L85 PathProgramCache]: Analyzing trace with hash 2111793762, now seen corresponding path program 10 times [2023-08-27 07:54:58,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:54:58,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896402269] [2023-08-27 07:54:58,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:54:58,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:54:58,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:54:59,017 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 07:54:59,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:54:59,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896402269] [2023-08-27 07:54:59,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896402269] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:54:59,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229631744] [2023-08-27 07:54:59,017 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 07:54:59,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:54:59,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:54:59,021 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 07:54:59,049 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 07:54:59,165 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 07:54:59,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:54:59,167 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 07:54:59,168 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:54:59,248 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 07:54:59,249 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:54:59,335 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 07:54:59,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229631744] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:54:59,335 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:54:59,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-08-27 07:54:59,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566703215] [2023-08-27 07:54:59,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:54:59,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 07:54:59,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:54:59,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 07:54:59,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2023-08-27 07:54:59,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 390 [2023-08-27 07:54:59,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 1751 transitions, 40564 flow. Second operand has 12 states, 12 states have (on average 144.16666666666666) internal successors, (1730), 12 states have internal predecessors, (1730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:54:59,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:54:59,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 390 [2023-08-27 07:54:59,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:55:12,738 INFO L124 PetriNetUnfolderBase]: 16023/28065 cut-off events. [2023-08-27 07:55:12,739 INFO L125 PetriNetUnfolderBase]: For 750173/750173 co-relation queries the response was YES. [2023-08-27 07:55:13,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 285505 conditions, 28065 events. 16023/28065 cut-off events. For 750173/750173 co-relation queries the response was YES. Maximal size of possible extension queue 1272. Compared 234751 event pairs, 5480 based on Foata normal form. 351/26746 useless extension candidates. Maximal degree in co-relation 285386. Up to 25335 conditions per place. [2023-08-27 07:55:13,145 INFO L140 encePairwiseOnDemand]: 385/390 looper letters, 1140 selfloop transitions, 3 changer transitions 464/1607 dead transitions. [2023-08-27 07:55:13,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 1607 transitions, 40630 flow [2023-08-27 07:55:13,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 07:55:13,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 07:55:13,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1026 transitions. [2023-08-27 07:55:13,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3758241758241758 [2023-08-27 07:55:13,146 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1026 transitions. [2023-08-27 07:55:13,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1026 transitions. [2023-08-27 07:55:13,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:55:13,147 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1026 transitions. [2023-08-27 07:55:13,147 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 146.57142857142858) internal successors, (1026), 7 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:55:13,149 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 390.0) internal successors, (3120), 8 states have internal predecessors, (3120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:55:13,149 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 390.0) internal successors, (3120), 8 states have internal predecessors, (3120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:55:13,149 INFO L175 Difference]: Start difference. First operand has 313 places, 1751 transitions, 40564 flow. Second operand 7 states and 1026 transitions. [2023-08-27 07:55:13,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 1607 transitions, 40630 flow [2023-08-27 07:55:23,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 1607 transitions, 38339 flow, removed 496 selfloop flow, removed 28 redundant places. [2023-08-27 07:55:23,434 INFO L231 Difference]: Finished difference. Result has 280 places, 1143 transitions, 25390 flow [2023-08-27 07:55:23,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=31618, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=25390, PETRI_PLACES=280, PETRI_TRANSITIONS=1143} [2023-08-27 07:55:23,435 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 245 predicate places. [2023-08-27 07:55:23,435 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 1143 transitions, 25390 flow [2023-08-27 07:55:23,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.16666666666666) internal successors, (1730), 12 states have internal predecessors, (1730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:55:23,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:55:23,436 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:55:23,441 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 07:55:23,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:55:23,636 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:55:23,637 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:55:23,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1346063379, now seen corresponding path program 1 times [2023-08-27 07:55:23,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:55:23,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104488722] [2023-08-27 07:55:23,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:55:23,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:55:23,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:55:23,877 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-08-27 07:55:23,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:55:23,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104488722] [2023-08-27 07:55:23,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104488722] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:55:23,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:55:23,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 07:55:23,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498811378] [2023-08-27 07:55:23,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:55:23,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 07:55:23,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:55:23,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 07:55:23,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-27 07:55:23,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 390 [2023-08-27 07:55:23,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 1143 transitions, 25390 flow. Second operand has 5 states, 5 states have (on average 134.6) internal successors, (673), 5 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:55:23,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:55:23,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 390 [2023-08-27 07:55:23,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:55:31,821 INFO L124 PetriNetUnfolderBase]: 14123/24455 cut-off events. [2023-08-27 07:55:31,821 INFO L125 PetriNetUnfolderBase]: For 517193/517193 co-relation queries the response was YES. [2023-08-27 07:55:32,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 230598 conditions, 24455 events. 14123/24455 cut-off events. For 517193/517193 co-relation queries the response was YES. Maximal size of possible extension queue 1195. Compared 199389 event pairs, 1277 based on Foata normal form. 1/23122 useless extension candidates. Maximal degree in co-relation 230496. Up to 23887 conditions per place. [2023-08-27 07:55:32,149 INFO L140 encePairwiseOnDemand]: 385/390 looper letters, 1066 selfloop transitions, 78 changer transitions 0/1144 dead transitions. [2023-08-27 07:55:32,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 1144 transitions, 27548 flow [2023-08-27 07:55:32,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 07:55:32,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 07:55:32,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 559 transitions. [2023-08-27 07:55:32,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35833333333333334 [2023-08-27 07:55:32,151 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 559 transitions. [2023-08-27 07:55:32,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 559 transitions. [2023-08-27 07:55:32,151 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:55:32,151 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 559 transitions. [2023-08-27 07:55:32,151 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 139.75) internal successors, (559), 4 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 07:55:32,152 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 390.0) internal successors, (1950), 5 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:55:32,152 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 390.0) internal successors, (1950), 5 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:55:32,152 INFO L175 Difference]: Start difference. First operand has 280 places, 1143 transitions, 25390 flow. Second operand 4 states and 559 transitions. [2023-08-27 07:55:32,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 1144 transitions, 27548 flow [2023-08-27 07:55:37,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 1144 transitions, 26096 flow, removed 398 selfloop flow, removed 29 redundant places. [2023-08-27 07:55:37,477 INFO L231 Difference]: Finished difference. Result has 214 places, 1122 transitions, 23700 flow [2023-08-27 07:55:37,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=23428, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1044, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=23700, PETRI_PLACES=214, PETRI_TRANSITIONS=1122} [2023-08-27 07:55:37,478 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 179 predicate places. [2023-08-27 07:55:37,479 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 1122 transitions, 23700 flow [2023-08-27 07:55:37,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 134.6) internal successors, (673), 5 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:55:37,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:55:37,479 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:55:37,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-27 07:55:37,479 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 07:55:37,479 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:55:37,479 INFO L85 PathProgramCache]: Analyzing trace with hash -362368430, now seen corresponding path program 11 times [2023-08-27 07:55:37,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:55:37,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361384240] [2023-08-27 07:55:37,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:55:37,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:55:37,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:55:38,481 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:55:38,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:55:38,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361384240] [2023-08-27 07:55:38,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361384240] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:55:38,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [653155062] [2023-08-27 07:55:38,482 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 07:55:38,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:55:38,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:55:38,483 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 07:55:38,485 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 07:55:38,610 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 07:55:38,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:55:38,612 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 64 conjunts are in the unsatisfiable core [2023-08-27 07:55:38,614 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:55:39,360 INFO L322 Elim1Store]: treesize reduction 37, result has 55.4 percent of original size [2023-08-27 07:55:39,361 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 61 [2023-08-27 07:55:39,385 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:55:39,385 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:55:41,239 INFO L322 Elim1Store]: treesize reduction 164, result has 83.6 percent of original size [2023-08-27 07:55:41,240 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 13 select indices, 13 select index equivalence classes, 0 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 78 case distinctions, treesize of input 235 treesize of output 893 [2023-08-27 07:58:17,847 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:58:18,900 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:58:22,930 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:58:23,525 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:58:27,088 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:58:32,731 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:58:33,609 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:58:40,232 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:58:42,437 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:58:47,240 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:58:49,111 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:58:56,895 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:58:58,969 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:58:59,229 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:59:01,281 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:59:02,002 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:59:04,564 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:59:05,300 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:59:06,295 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:59:07,247 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:59:09,485 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:59:14,801 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:59:15,413 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:59:18,377 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:59:20,581 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:59:22,005 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:59:24,650 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:59:31,629 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:59:33,439 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:59:34,924 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:59:39,833 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:59:40,749 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:59:45,272 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:59:56,199 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:59:56,587 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:59:58,767 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:00:01,066 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:00:03,773 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:00:14,774 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:00:21,199 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. Received shutdown request... [2023-08-27 08:04:32,039 WARN L266 SmtUtils]: Removed 2 from assertion stack [2023-08-27 08:04:32,041 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONASSERT (18 of 19 remaining) [2023-08-27 08:04:32,046 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 08:04:32,065 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 08:04:32,067 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 08:04:32,246 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,SelfDestructingSolverStorable28 [2023-08-27 08:04:32,246 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 20ms.. [2023-08-27 08:04:32,248 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 19 remaining) [2023-08-27 08:04:32,248 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 19 remaining) [2023-08-27 08:04:32,248 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 19 remaining) [2023-08-27 08:04:32,248 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 19 remaining) [2023-08-27 08:04:32,248 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 19 remaining) [2023-08-27 08:04:32,248 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 19 remaining) [2023-08-27 08:04:32,249 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 19 remaining) [2023-08-27 08:04:32,249 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 19 remaining) [2023-08-27 08:04:32,249 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 19 remaining) [2023-08-27 08:04:32,249 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 19 remaining) [2023-08-27 08:04:32,249 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 19 remaining) [2023-08-27 08:04:32,249 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 19 remaining) [2023-08-27 08:04:32,249 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 19 remaining) [2023-08-27 08:04:32,249 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 19 remaining) [2023-08-27 08:04:32,249 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 19 remaining) [2023-08-27 08:04:32,249 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 19 remaining) [2023-08-27 08:04:32,250 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 19 remaining) [2023-08-27 08:04:32,250 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 19 remaining) [2023-08-27 08:04:32,250 INFO L445 BasicCegarLoop]: Path program histogram: [11, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:04:32,254 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 08:04:32,254 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 08:04:32,256 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 08:04:32 BasicIcfg [2023-08-27 08:04:32,256 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 08:04:32,257 INFO L158 Benchmark]: Toolchain (without parser) took 811065.05ms. Allocated memory was 335.5MB in the beginning and 7.7GB in the end (delta: 7.4GB). Free memory was 312.0MB in the beginning and 4.1GB in the end (delta: -3.8GB). Peak memory consumption was 5.9GB. Max. memory is 16.0GB. [2023-08-27 08:04:32,257 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 335.5MB. Free memory was 312.3MB in the beginning and 312.2MB in the end (delta: 75.4kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 08:04:32,257 INFO L158 Benchmark]: CACSL2BoogieTranslator took 283.70ms. Allocated memory is still 335.5MB. Free memory was 312.0MB in the beginning and 300.3MB in the end (delta: 11.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-27 08:04:32,257 INFO L158 Benchmark]: Boogie Procedure Inliner took 56.73ms. Allocated memory is still 335.5MB. Free memory was 300.3MB in the beginning and 298.0MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 08:04:32,257 INFO L158 Benchmark]: Boogie Preprocessor took 46.25ms. Allocated memory is still 335.5MB. Free memory was 298.0MB in the beginning and 296.2MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 08:04:32,257 INFO L158 Benchmark]: RCFGBuilder took 656.87ms. Allocated memory is still 335.5MB. Free memory was 296.2MB in the beginning and 266.2MB in the end (delta: 30.0MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. [2023-08-27 08:04:32,258 INFO L158 Benchmark]: TraceAbstraction took 810013.55ms. Allocated memory was 335.5MB in the beginning and 7.7GB in the end (delta: 7.4GB). Free memory was 265.5MB in the beginning and 4.1GB in the end (delta: -3.8GB). Peak memory consumption was 5.8GB. Max. memory is 16.0GB. [2023-08-27 08:04:32,259 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.13ms. Allocated memory is still 335.5MB. Free memory was 312.3MB in the beginning and 312.2MB in the end (delta: 75.4kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 283.70ms. Allocated memory is still 335.5MB. Free memory was 312.0MB in the beginning and 300.3MB in the end (delta: 11.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 56.73ms. Allocated memory is still 335.5MB. Free memory was 300.3MB in the beginning and 298.0MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 46.25ms. Allocated memory is still 335.5MB. Free memory was 298.0MB in the beginning and 296.2MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 656.87ms. Allocated memory is still 335.5MB. Free memory was 296.2MB in the beginning and 266.2MB in the end (delta: 30.0MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. * TraceAbstraction took 810013.55ms. Allocated memory was 335.5MB in the beginning and 7.7GB in the end (delta: 7.4GB). Free memory was 265.5MB in the beginning and 4.1GB in the end (delta: -3.8GB). Peak memory consumption was 5.8GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.0s, 176 PlacesBefore, 35 PlacesAfterwards, 184 TransitionsBefore, 33 TransitionsAfterwards, 942 CoEnabledTransitionPairs, 8 FixpointIterations, 127 TrivialSequentialCompositions, 26 ConcurrentSequentialCompositions, 28 TrivialYvCompositions, 4 ConcurrentYvCompositions, 10 ChoiceCompositions, 195 TotalNumberOfCompositions, 1791 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1423, independent: 1356, independent conditional: 0, independent unconditional: 1356, dependent: 67, dependent conditional: 0, dependent unconditional: 67, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 511, independent: 498, independent conditional: 0, independent unconditional: 498, dependent: 13, dependent conditional: 0, dependent unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1423, independent: 858, independent conditional: 0, independent unconditional: 858, dependent: 54, dependent conditional: 0, dependent unconditional: 54, unknown: 511, unknown conditional: 0, unknown unconditional: 511] , Statistics on independence cache: Total cache size (in pairs): 67, Positive cache size: 62, Positive conditional cache size: 0, Positive unconditional cache size: 62, Negative cache size: 5, Negative conditional cache size: 0, Negative unconditional cache size: 5, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 20ms.. - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 20ms.. - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 20ms.. - TimeoutResultAtElement [Line: 58]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 20ms.. - TimeoutResultAtElement [Line: 58]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 20ms.. - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 20ms.. - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 20ms.. - TimeoutResultAtElement [Line: 117]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 20ms.. - TimeoutResultAtElement [Line: 117]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 20ms.. - TimeoutResultAtElement [Line: 117]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 20ms.. - TimeoutResultAtElement [Line: 117]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 20ms.. - TimeoutResultAtElement [Line: 102]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 20ms.. - TimeoutResultAtElement [Line: 101]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 20ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 211 locations, 19 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: 809.8s, OverallIterations: 29, TraceHistogramMax: 10, PathProgramHistogramMax: 11, EmptinessCheckTime: 0.0s, AutomataDifference: 182.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 6.1s, HoareTripleCheckerStatistics: 150 mSolverCounterUnknown, 2862 SdHoareTripleChecker+Valid, 18.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2862 mSDsluCounter, 22 SdHoareTripleChecker+Invalid, 17.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 717 IncrementalHoareTripleChecker+Unchecked, 13 mSDsCounter, 419 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8520 IncrementalHoareTripleChecker+Invalid, 9806 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 419 mSolverCounterUnsat, 9 mSDtfsCounter, 8520 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 928 GetRequests, 413 SyntacticMatches, 10 SemanticMatches, 505 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 6373 ImplicationChecksByTransitivity, 43.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=40564occurred in iteration=26, InterpolantAutomatonStates: 356, 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.3s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 79.0s InterpolantComputationTime, 745 NumberOfCodeBlocks, 725 NumberOfCodeBlocksAsserted, 58 NumberOfCheckSat, 969 ConstructedInterpolants, 54 QuantifiedInterpolants, 12114 SizeOfPredicates, 191 NumberOfNonLiveVariables, 4132 ConjunctsInSsa, 371 ConjunctsInUnsatCore, 62 InterpolantComputations, 14 PerfectInterpolantSequences, 249/495 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