/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount500_file-44.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-15 21:19:05,154 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-15 21:19:05,223 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-12-15 21:19:05,227 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-15 21:19:05,227 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-15 21:19:05,249 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-15 21:19:05,249 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-15 21:19:05,250 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-15 21:19:05,250 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-15 21:19:05,253 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-15 21:19:05,253 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-15 21:19:05,254 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-15 21:19:05,254 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-15 21:19:05,255 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-15 21:19:05,255 INFO L153 SettingsManager]: * Use SBE=true [2023-12-15 21:19:05,256 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-15 21:19:05,256 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-15 21:19:05,256 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-15 21:19:05,256 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-15 21:19:05,256 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-15 21:19:05,257 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-15 21:19:05,258 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-15 21:19:05,258 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-15 21:19:05,258 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-15 21:19:05,258 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-15 21:19:05,258 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-15 21:19:05,258 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-15 21:19:05,258 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-15 21:19:05,259 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-15 21:19:05,259 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-15 21:19:05,260 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-15 21:19:05,260 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-15 21:19:05,260 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-15 21:19:05,260 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-15 21:19:05,260 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-15 21:19:05,260 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-15 21:19:05,261 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-15 21:19:05,261 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-15 21:19:05,261 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-15 21:19:05,261 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-15 21:19:05,261 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-15 21:19:05,261 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-15 21:19:05,261 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-15 21:19:05,261 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Use bitabs translation -> true [2023-12-15 21:19:05,466 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-15 21:19:05,486 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-15 21:19:05,488 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-15 21:19:05,489 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-15 21:19:05,489 INFO L274 PluginConnector]: CDTParser initialized [2023-12-15 21:19:05,490 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount500_file-44.i [2023-12-15 21:19:06,448 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-15 21:19:06,673 INFO L384 CDTParser]: Found 1 translation units. [2023-12-15 21:19:06,673 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount500_file-44.i [2023-12-15 21:19:06,686 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bdf051dcd/9c878261b86143908cc8c3c7878f05d6/FLAG8bc46689a [2023-12-15 21:19:06,697 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bdf051dcd/9c878261b86143908cc8c3c7878f05d6 [2023-12-15 21:19:06,699 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-15 21:19:06,700 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-15 21:19:06,702 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-15 21:19:06,702 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-15 21:19:06,705 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-15 21:19:06,705 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.12 09:19:06" (1/1) ... [2023-12-15 21:19:06,706 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58cb690a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:19:06, skipping insertion in model container [2023-12-15 21:19:06,706 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.12 09:19:06" (1/1) ... [2023-12-15 21:19:06,741 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-15 21:19:06,843 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount500_file-44.i[916,929] [2023-12-15 21:19:07,007 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-15 21:19:07,035 INFO L202 MainTranslator]: Completed pre-run [2023-12-15 21:19:07,046 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount500_file-44.i[916,929] [2023-12-15 21:19:07,159 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-15 21:19:07,181 INFO L206 MainTranslator]: Completed translation [2023-12-15 21:19:07,182 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:19:07 WrapperNode [2023-12-15 21:19:07,182 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-15 21:19:07,184 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-15 21:19:07,184 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-15 21:19:07,184 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-15 21:19:07,189 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:19:07" (1/1) ... [2023-12-15 21:19:07,220 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:19:07" (1/1) ... [2023-12-15 21:19:07,318 INFO L138 Inliner]: procedures = 26, calls = 64, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 760 [2023-12-15 21:19:07,319 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-15 21:19:07,319 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-15 21:19:07,319 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-15 21:19:07,319 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-15 21:19:07,330 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:19:07" (1/1) ... [2023-12-15 21:19:07,330 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:19:07" (1/1) ... [2023-12-15 21:19:07,347 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:19:07" (1/1) ... [2023-12-15 21:19:07,386 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-15 21:19:07,386 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:19:07" (1/1) ... [2023-12-15 21:19:07,387 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:19:07" (1/1) ... [2023-12-15 21:19:07,414 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:19:07" (1/1) ... [2023-12-15 21:19:07,419 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:19:07" (1/1) ... [2023-12-15 21:19:07,436 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:19:07" (1/1) ... [2023-12-15 21:19:07,441 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:19:07" (1/1) ... [2023-12-15 21:19:07,456 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-15 21:19:07,457 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-15 21:19:07,457 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-15 21:19:07,457 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-15 21:19:07,458 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:19:07" (1/1) ... [2023-12-15 21:19:07,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-15 21:19:07,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:07,478 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-15 21:19:07,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-15 21:19:07,501 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-15 21:19:07,502 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-15 21:19:07,503 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-15 21:19:07,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-15 21:19:07,503 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-15 21:19:07,503 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-15 21:19:07,606 INFO L241 CfgBuilder]: Building ICFG [2023-12-15 21:19:07,607 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-15 21:19:08,400 INFO L282 CfgBuilder]: Performing block encoding [2023-12-15 21:19:08,460 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-15 21:19:08,460 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-15 21:19:08,460 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.12 09:19:08 BoogieIcfgContainer [2023-12-15 21:19:08,461 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-15 21:19:08,462 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-15 21:19:08,462 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-15 21:19:08,464 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-15 21:19:08,464 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.12 09:19:06" (1/3) ... [2023-12-15 21:19:08,465 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@264a0560 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.12 09:19:08, skipping insertion in model container [2023-12-15 21:19:08,465 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:19:07" (2/3) ... [2023-12-15 21:19:08,465 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@264a0560 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.12 09:19:08, skipping insertion in model container [2023-12-15 21:19:08,465 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.12 09:19:08" (3/3) ... [2023-12-15 21:19:08,466 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount500_file-44.i [2023-12-15 21:19:08,477 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-15 21:19:08,477 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-15 21:19:08,525 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-15 21:19:08,530 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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@14ca8128, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-15 21:19:08,530 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-15 21:19:08,539 INFO L276 IsEmpty]: Start isEmpty. Operand has 267 states, 213 states have (on average 1.6338028169014085) internal successors, (348), 214 states have internal predecessors, (348), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2023-12-15 21:19:08,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2023-12-15 21:19:08,565 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:08,566 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:08,566 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:08,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:08,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1549695900, now seen corresponding path program 1 times [2023-12-15 21:19:08,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:08,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995119964] [2023-12-15 21:19:08,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:08,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:08,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:08,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:08,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995119964] [2023-12-15 21:19:08,847 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-15 21:19:08,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620271009] [2023-12-15 21:19:08,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:08,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:08,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:08,850 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-12-15 21:19:08,874 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-12-15 21:19:09,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:09,183 INFO L262 TraceCheckSpWp]: Trace formula consists of 1054 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-15 21:19:09,198 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:09,256 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 5000 trivial. 0 not checked. [2023-12-15 21:19:09,256 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:19:09,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [620271009] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:19:09,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:19:09,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-15 21:19:09,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658164039] [2023-12-15 21:19:09,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:19:09,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-15 21:19:09,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:09,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-15 21:19:09,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-15 21:19:09,326 INFO L87 Difference]: Start difference. First operand has 267 states, 213 states have (on average 1.6338028169014085) internal successors, (348), 214 states have internal predecessors, (348), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) Second operand has 2 states, 2 states have (on average 59.5) internal successors, (119), 2 states have internal predecessors, (119), 2 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 2 states have call successors, (51) [2023-12-15 21:19:09,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:09,410 INFO L93 Difference]: Finished difference Result 525 states and 938 transitions. [2023-12-15 21:19:09,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-15 21:19:09,414 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 59.5) internal successors, (119), 2 states have internal predecessors, (119), 2 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 2 states have call successors, (51) Word has length 369 [2023-12-15 21:19:09,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:09,421 INFO L225 Difference]: With dead ends: 525 [2023-12-15 21:19:09,421 INFO L226 Difference]: Without dead ends: 259 [2023-12-15 21:19:09,424 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 368 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-15 21:19:09,426 INFO L413 NwaCegarLoop]: 429 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:09,427 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 429 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 21:19:09,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2023-12-15 21:19:09,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 259. [2023-12-15 21:19:09,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 206 states have (on average 1.6019417475728155) internal successors, (330), 206 states have internal predecessors, (330), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2023-12-15 21:19:09,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 432 transitions. [2023-12-15 21:19:09,465 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 432 transitions. Word has length 369 [2023-12-15 21:19:09,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:09,466 INFO L495 AbstractCegarLoop]: Abstraction has 259 states and 432 transitions. [2023-12-15 21:19:09,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 59.5) internal successors, (119), 2 states have internal predecessors, (119), 2 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 2 states have call successors, (51) [2023-12-15 21:19:09,466 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 432 transitions. [2023-12-15 21:19:09,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2023-12-15 21:19:09,470 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:09,470 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:09,478 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-12-15 21:19:09,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-12-15 21:19:09,672 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:09,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:09,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1886104034, now seen corresponding path program 1 times [2023-12-15 21:19:09,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:09,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21484505] [2023-12-15 21:19:09,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:09,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:09,768 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:09,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1704735218] [2023-12-15 21:19:09,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:09,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:09,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:09,770 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-12-15 21:19:09,780 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-12-15 21:19:10,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:10,049 INFO L262 TraceCheckSpWp]: Trace formula consists of 1054 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-15 21:19:10,056 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:10,121 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2023-12-15 21:19:10,121 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:19:10,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:10,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21484505] [2023-12-15 21:19:10,122 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:10,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704735218] [2023-12-15 21:19:10,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704735218] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:19:10,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:19:10,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 21:19:10,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888504625] [2023-12-15 21:19:10,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:19:10,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 21:19:10,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:10,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 21:19:10,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:19:10,127 INFO L87 Difference]: Start difference. First operand 259 states and 432 transitions. Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:10,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:10,237 INFO L93 Difference]: Finished difference Result 706 states and 1178 transitions. [2023-12-15 21:19:10,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 21:19:10,238 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 369 [2023-12-15 21:19:10,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:10,244 INFO L225 Difference]: With dead ends: 706 [2023-12-15 21:19:10,244 INFO L226 Difference]: Without dead ends: 448 [2023-12-15 21:19:10,245 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 367 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:19:10,247 INFO L413 NwaCegarLoop]: 450 mSDtfsCounter, 312 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 855 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:10,247 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [312 Valid, 855 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-15 21:19:10,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2023-12-15 21:19:10,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 445. [2023-12-15 21:19:10,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 380 states have (on average 1.6263157894736842) internal successors, (618), 381 states have internal predecessors, (618), 62 states have call successors, (62), 2 states have call predecessors, (62), 2 states have return successors, (62), 61 states have call predecessors, (62), 62 states have call successors, (62) [2023-12-15 21:19:10,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 742 transitions. [2023-12-15 21:19:10,288 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 742 transitions. Word has length 369 [2023-12-15 21:19:10,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:10,290 INFO L495 AbstractCegarLoop]: Abstraction has 445 states and 742 transitions. [2023-12-15 21:19:10,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:10,290 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 742 transitions. [2023-12-15 21:19:10,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2023-12-15 21:19:10,294 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:10,294 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:10,301 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-12-15 21:19:10,501 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,SelfDestructingSolverStorable1 [2023-12-15 21:19:10,504 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:10,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:10,504 INFO L85 PathProgramCache]: Analyzing trace with hash -661279078, now seen corresponding path program 1 times [2023-12-15 21:19:10,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:10,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14577603] [2023-12-15 21:19:10,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:10,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:10,594 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:10,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [135766170] [2023-12-15 21:19:10,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:10,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:10,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:10,601 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-12-15 21:19:10,627 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-12-15 21:19:10,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:10,889 INFO L262 TraceCheckSpWp]: Trace formula consists of 1052 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-15 21:19:10,897 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:10,925 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2023-12-15 21:19:10,926 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:19:10,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:10,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14577603] [2023-12-15 21:19:10,926 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:10,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [135766170] [2023-12-15 21:19:10,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [135766170] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:19:10,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:19:10,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 21:19:10,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619059733] [2023-12-15 21:19:10,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:19:10,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 21:19:10,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:10,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 21:19:10,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:19:10,929 INFO L87 Difference]: Start difference. First operand 445 states and 742 transitions. Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:11,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:11,001 INFO L93 Difference]: Finished difference Result 1331 states and 2220 transitions. [2023-12-15 21:19:11,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 21:19:11,002 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 369 [2023-12-15 21:19:11,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:11,008 INFO L225 Difference]: With dead ends: 1331 [2023-12-15 21:19:11,008 INFO L226 Difference]: Without dead ends: 887 [2023-12-15 21:19:11,009 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 367 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:19:11,011 INFO L413 NwaCegarLoop]: 613 mSDtfsCounter, 424 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 1034 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:11,014 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [424 Valid, 1034 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 21:19:11,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states. [2023-12-15 21:19:11,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 479. [2023-12-15 21:19:11,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 479 states, 414 states have (on average 1.6207729468599035) internal successors, (671), 415 states have internal predecessors, (671), 62 states have call successors, (62), 2 states have call predecessors, (62), 2 states have return successors, (62), 61 states have call predecessors, (62), 62 states have call successors, (62) [2023-12-15 21:19:11,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 795 transitions. [2023-12-15 21:19:11,046 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 795 transitions. Word has length 369 [2023-12-15 21:19:11,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:11,047 INFO L495 AbstractCegarLoop]: Abstraction has 479 states and 795 transitions. [2023-12-15 21:19:11,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:11,048 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 795 transitions. [2023-12-15 21:19:11,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2023-12-15 21:19:11,051 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:11,052 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:11,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-12-15 21:19:11,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:11,261 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:11,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:11,262 INFO L85 PathProgramCache]: Analyzing trace with hash -634775010, now seen corresponding path program 1 times [2023-12-15 21:19:11,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:11,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275844527] [2023-12-15 21:19:11,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:11,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:11,345 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:11,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2076874281] [2023-12-15 21:19:11,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:11,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:11,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:11,346 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-12-15 21:19:11,372 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-12-15 21:19:11,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:11,634 INFO L262 TraceCheckSpWp]: Trace formula consists of 1054 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-15 21:19:11,639 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:11,666 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2023-12-15 21:19:11,666 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:19:11,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:11,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275844527] [2023-12-15 21:19:11,667 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:11,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076874281] [2023-12-15 21:19:11,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076874281] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:19:11,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:19:11,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 21:19:11,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539225339] [2023-12-15 21:19:11,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:19:11,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 21:19:11,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:11,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 21:19:11,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:19:11,669 INFO L87 Difference]: Start difference. First operand 479 states and 795 transitions. Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:11,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:11,730 INFO L93 Difference]: Finished difference Result 1395 states and 2317 transitions. [2023-12-15 21:19:11,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 21:19:11,730 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 369 [2023-12-15 21:19:11,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:11,737 INFO L225 Difference]: With dead ends: 1395 [2023-12-15 21:19:11,737 INFO L226 Difference]: Without dead ends: 917 [2023-12-15 21:19:11,738 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 367 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:19:11,741 INFO L413 NwaCegarLoop]: 637 mSDtfsCounter, 399 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 1059 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:11,741 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [399 Valid, 1059 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 21:19:11,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2023-12-15 21:19:11,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 487. [2023-12-15 21:19:11,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 422 states have (on average 1.6184834123222749) internal successors, (683), 423 states have internal predecessors, (683), 62 states have call successors, (62), 2 states have call predecessors, (62), 2 states have return successors, (62), 61 states have call predecessors, (62), 62 states have call successors, (62) [2023-12-15 21:19:11,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 807 transitions. [2023-12-15 21:19:11,770 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 807 transitions. Word has length 369 [2023-12-15 21:19:11,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:11,773 INFO L495 AbstractCegarLoop]: Abstraction has 487 states and 807 transitions. [2023-12-15 21:19:11,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:11,774 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 807 transitions. [2023-12-15 21:19:11,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2023-12-15 21:19:11,777 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:11,777 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:11,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-12-15 21:19:11,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:11,984 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:11,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:11,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1058421732, now seen corresponding path program 1 times [2023-12-15 21:19:11,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:11,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660239105] [2023-12-15 21:19:11,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:11,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:12,030 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:12,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1938709045] [2023-12-15 21:19:12,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:12,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:12,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:12,031 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-12-15 21:19:12,060 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-12-15 21:19:12,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:12,299 INFO L262 TraceCheckSpWp]: Trace formula consists of 1053 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-15 21:19:12,304 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:12,334 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2023-12-15 21:19:12,334 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:19:12,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:12,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660239105] [2023-12-15 21:19:12,334 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:12,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938709045] [2023-12-15 21:19:12,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938709045] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:19:12,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:19:12,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 21:19:12,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221933529] [2023-12-15 21:19:12,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:19:12,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 21:19:12,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:12,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 21:19:12,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:19:12,342 INFO L87 Difference]: Start difference. First operand 487 states and 807 transitions. Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:16,388 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-15 21:19:16,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:16,418 INFO L93 Difference]: Finished difference Result 1447 states and 2395 transitions. [2023-12-15 21:19:16,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 21:19:16,419 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 369 [2023-12-15 21:19:16,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:16,423 INFO L225 Difference]: With dead ends: 1447 [2023-12-15 21:19:16,423 INFO L226 Difference]: Without dead ends: 961 [2023-12-15 21:19:16,424 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 367 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:19:16,424 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 408 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 6 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 828 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:16,425 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [408 Valid, 828 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 23 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2023-12-15 21:19:16,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states. [2023-12-15 21:19:16,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 577. [2023-12-15 21:19:16,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 512 states have (on average 1.6484375) internal successors, (844), 513 states have internal predecessors, (844), 62 states have call successors, (62), 2 states have call predecessors, (62), 2 states have return successors, (62), 61 states have call predecessors, (62), 62 states have call successors, (62) [2023-12-15 21:19:16,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 968 transitions. [2023-12-15 21:19:16,445 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 968 transitions. Word has length 369 [2023-12-15 21:19:16,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:16,446 INFO L495 AbstractCegarLoop]: Abstraction has 577 states and 968 transitions. [2023-12-15 21:19:16,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:16,446 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 968 transitions. [2023-12-15 21:19:16,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2023-12-15 21:19:16,450 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:16,450 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:16,459 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-12-15 21:19:16,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:16,653 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:16,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:16,653 INFO L85 PathProgramCache]: Analyzing trace with hash 795027270, now seen corresponding path program 1 times [2023-12-15 21:19:16,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:16,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874576334] [2023-12-15 21:19:16,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:16,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:16,691 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:16,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1107159067] [2023-12-15 21:19:16,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:16,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:16,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:16,693 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-12-15 21:19:16,717 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-12-15 21:19:16,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:16,994 INFO L262 TraceCheckSpWp]: Trace formula consists of 1057 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-15 21:19:16,999 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:17,025 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2023-12-15 21:19:17,026 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:19:17,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:17,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874576334] [2023-12-15 21:19:17,026 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:17,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1107159067] [2023-12-15 21:19:17,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1107159067] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:19:17,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:19:17,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 21:19:17,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976563014] [2023-12-15 21:19:17,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:19:17,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 21:19:17,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:17,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 21:19:17,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:19:17,028 INFO L87 Difference]: Start difference. First operand 577 states and 968 transitions. Second operand has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:17,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:17,126 INFO L93 Difference]: Finished difference Result 1379 states and 2314 transitions. [2023-12-15 21:19:17,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 21:19:17,127 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 370 [2023-12-15 21:19:17,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:17,130 INFO L225 Difference]: With dead ends: 1379 [2023-12-15 21:19:17,130 INFO L226 Difference]: Without dead ends: 803 [2023-12-15 21:19:17,130 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 368 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:19:17,131 INFO L413 NwaCegarLoop]: 464 mSDtfsCounter, 137 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 873 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:17,132 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 873 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-15 21:19:17,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states. [2023-12-15 21:19:17,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 675. [2023-12-15 21:19:17,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 610 states have (on average 1.6688524590163933) internal successors, (1018), 611 states have internal predecessors, (1018), 62 states have call successors, (62), 2 states have call predecessors, (62), 2 states have return successors, (62), 61 states have call predecessors, (62), 62 states have call successors, (62) [2023-12-15 21:19:17,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 1142 transitions. [2023-12-15 21:19:17,151 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 1142 transitions. Word has length 370 [2023-12-15 21:19:17,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:17,152 INFO L495 AbstractCegarLoop]: Abstraction has 675 states and 1142 transitions. [2023-12-15 21:19:17,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:17,153 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 1142 transitions. [2023-12-15 21:19:17,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2023-12-15 21:19:17,156 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:17,156 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:17,165 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-12-15 21:19:17,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:17,363 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:17,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:17,364 INFO L85 PathProgramCache]: Analyzing trace with hash -793320632, now seen corresponding path program 1 times [2023-12-15 21:19:17,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:17,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136349169] [2023-12-15 21:19:17,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:17,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:17,409 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:17,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [853547744] [2023-12-15 21:19:17,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:17,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:17,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:17,410 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-12-15 21:19:17,432 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-12-15 21:19:17,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:17,686 INFO L262 TraceCheckSpWp]: Trace formula consists of 1058 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-15 21:19:17,691 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:17,719 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2023-12-15 21:19:17,719 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:19:17,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:17,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136349169] [2023-12-15 21:19:17,720 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:17,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853547744] [2023-12-15 21:19:17,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853547744] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:19:17,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:19:17,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-15 21:19:17,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431919184] [2023-12-15 21:19:17,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:19:17,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-15 21:19:17,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:17,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-15 21:19:17,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-15 21:19:17,721 INFO L87 Difference]: Start difference. First operand 675 states and 1142 transitions. Second operand has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:17,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:17,908 INFO L93 Difference]: Finished difference Result 2995 states and 5068 transitions. [2023-12-15 21:19:17,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-15 21:19:17,908 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 370 [2023-12-15 21:19:17,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:17,915 INFO L225 Difference]: With dead ends: 2995 [2023-12-15 21:19:17,916 INFO L226 Difference]: Without dead ends: 2321 [2023-12-15 21:19:17,917 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 371 GetRequests, 368 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-15 21:19:17,917 INFO L413 NwaCegarLoop]: 450 mSDtfsCounter, 1081 mSDsluCounter, 1035 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1081 SdHoareTripleChecker+Valid, 1485 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:17,917 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1081 Valid, 1485 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-15 21:19:17,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2321 states. [2023-12-15 21:19:17,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2321 to 1233. [2023-12-15 21:19:17,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1233 states, 1158 states have (on average 1.6683937823834196) internal successors, (1932), 1161 states have internal predecessors, (1932), 70 states have call successors, (70), 4 states have call predecessors, (70), 4 states have return successors, (70), 67 states have call predecessors, (70), 70 states have call successors, (70) [2023-12-15 21:19:17,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1233 states to 1233 states and 2072 transitions. [2023-12-15 21:19:17,947 INFO L78 Accepts]: Start accepts. Automaton has 1233 states and 2072 transitions. Word has length 370 [2023-12-15 21:19:17,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:17,947 INFO L495 AbstractCegarLoop]: Abstraction has 1233 states and 2072 transitions. [2023-12-15 21:19:17,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:17,947 INFO L276 IsEmpty]: Start isEmpty. Operand 1233 states and 2072 transitions. [2023-12-15 21:19:17,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2023-12-15 21:19:17,950 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:17,950 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:17,958 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-12-15 21:19:18,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:18,155 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:18,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:18,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1383098564, now seen corresponding path program 1 times [2023-12-15 21:19:18,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:18,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635181677] [2023-12-15 21:19:18,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:18,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:18,194 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:18,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1896371722] [2023-12-15 21:19:18,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:18,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:18,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:18,196 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-12-15 21:19:18,212 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-12-15 21:19:18,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:18,485 INFO L262 TraceCheckSpWp]: Trace formula consists of 1060 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-15 21:19:18,489 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:18,886 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 50 proven. 150 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2023-12-15 21:19:18,886 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:19:19,167 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 150 refuted. 0 times theorem prover too weak. 4950 trivial. 0 not checked. [2023-12-15 21:19:19,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:19,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635181677] [2023-12-15 21:19:19,167 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:19,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896371722] [2023-12-15 21:19:19,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896371722] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:19:19,167 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:19:19,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-15 21:19:19,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774381577] [2023-12-15 21:19:19,168 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:19:19,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-15 21:19:19,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:19,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-15 21:19:19,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-15 21:19:19,169 INFO L87 Difference]: Start difference. First operand 1233 states and 2072 transitions. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 2 states have call successors, (101), 2 states have call predecessors, (101), 4 states have return successors, (102), 1 states have call predecessors, (102), 2 states have call successors, (102) [2023-12-15 21:19:19,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:19,443 INFO L93 Difference]: Finished difference Result 2293 states and 3815 transitions. [2023-12-15 21:19:19,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-15 21:19:19,444 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 2 states have call successors, (101), 2 states have call predecessors, (101), 4 states have return successors, (102), 1 states have call predecessors, (102), 2 states have call successors, (102) Word has length 370 [2023-12-15 21:19:19,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:19,448 INFO L225 Difference]: With dead ends: 2293 [2023-12-15 21:19:19,448 INFO L226 Difference]: Without dead ends: 1061 [2023-12-15 21:19:19,450 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 742 GetRequests, 732 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-15 21:19:19,451 INFO L413 NwaCegarLoop]: 361 mSDtfsCounter, 693 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 693 SdHoareTripleChecker+Valid, 974 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:19,451 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [693 Valid, 974 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 314 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-15 21:19:19,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1061 states. [2023-12-15 21:19:19,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1061 to 1053. [2023-12-15 21:19:19,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1053 states, 974 states have (on average 1.6180698151950719) internal successors, (1576), 977 states have internal predecessors, (1576), 70 states have call successors, (70), 8 states have call predecessors, (70), 8 states have return successors, (70), 67 states have call predecessors, (70), 70 states have call successors, (70) [2023-12-15 21:19:19,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1053 states to 1053 states and 1716 transitions. [2023-12-15 21:19:19,477 INFO L78 Accepts]: Start accepts. Automaton has 1053 states and 1716 transitions. Word has length 370 [2023-12-15 21:19:19,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:19,477 INFO L495 AbstractCegarLoop]: Abstraction has 1053 states and 1716 transitions. [2023-12-15 21:19:19,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 2 states have call successors, (101), 2 states have call predecessors, (101), 4 states have return successors, (102), 1 states have call predecessors, (102), 2 states have call successors, (102) [2023-12-15 21:19:19,477 INFO L276 IsEmpty]: Start isEmpty. Operand 1053 states and 1716 transitions. [2023-12-15 21:19:19,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2023-12-15 21:19:19,480 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:19,480 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:19,489 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-12-15 21:19:19,687 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,SelfDestructingSolverStorable7 [2023-12-15 21:19:19,688 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:19,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:19,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1752153599, now seen corresponding path program 1 times [2023-12-15 21:19:19,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:19,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158622651] [2023-12-15 21:19:19,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:19,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:19,725 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:19,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1500170259] [2023-12-15 21:19:19,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:19,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:19,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:19,726 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-12-15 21:19:19,732 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-12-15 21:19:20,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:20,025 INFO L262 TraceCheckSpWp]: Trace formula consists of 1054 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-15 21:19:20,030 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:20,321 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 794 proven. 138 refuted. 0 times theorem prover too weak. 4168 trivial. 0 not checked. [2023-12-15 21:19:20,321 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:19:20,568 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 12 proven. 138 refuted. 0 times theorem prover too weak. 4950 trivial. 0 not checked. [2023-12-15 21:19:20,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:20,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158622651] [2023-12-15 21:19:20,568 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:20,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500170259] [2023-12-15 21:19:20,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500170259] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:19:20,568 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:19:20,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-15 21:19:20,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248962498] [2023-12-15 21:19:20,569 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:19:20,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-15 21:19:20,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:20,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-15 21:19:20,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-15 21:19:20,570 INFO L87 Difference]: Start difference. First operand 1053 states and 1716 transitions. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 2 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 2 states have call predecessors, (98), 2 states have call successors, (98) [2023-12-15 21:19:20,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:20,880 INFO L93 Difference]: Finished difference Result 1666 states and 2706 transitions. [2023-12-15 21:19:20,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-15 21:19:20,881 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 2 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 2 states have call predecessors, (98), 2 states have call successors, (98) Word has length 370 [2023-12-15 21:19:20,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:20,883 INFO L225 Difference]: With dead ends: 1666 [2023-12-15 21:19:20,883 INFO L226 Difference]: Without dead ends: 614 [2023-12-15 21:19:20,884 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 742 GetRequests, 732 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-15 21:19:20,886 INFO L413 NwaCegarLoop]: 364 mSDtfsCounter, 275 mSDsluCounter, 615 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 979 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:20,886 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [279 Valid, 979 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-15 21:19:20,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2023-12-15 21:19:20,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 607. [2023-12-15 21:19:20,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 532 states have (on average 1.586466165413534) internal successors, (844), 534 states have internal predecessors, (844), 66 states have call successors, (66), 8 states have call predecessors, (66), 8 states have return successors, (66), 64 states have call predecessors, (66), 66 states have call successors, (66) [2023-12-15 21:19:20,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 976 transitions. [2023-12-15 21:19:20,902 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 976 transitions. Word has length 370 [2023-12-15 21:19:20,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:20,903 INFO L495 AbstractCegarLoop]: Abstraction has 607 states and 976 transitions. [2023-12-15 21:19:20,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 2 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 2 states have call predecessors, (98), 2 states have call successors, (98) [2023-12-15 21:19:20,903 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 976 transitions. [2023-12-15 21:19:20,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2023-12-15 21:19:20,905 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:20,905 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:20,912 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-12-15 21:19:21,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:21,112 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:21,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:21,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1212050055, now seen corresponding path program 1 times [2023-12-15 21:19:21,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:21,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356647251] [2023-12-15 21:19:21,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:21,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:21,147 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:21,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1231822379] [2023-12-15 21:19:21,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:21,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:21,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:21,149 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-12-15 21:19:21,172 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-12-15 21:19:21,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:21,463 INFO L262 TraceCheckSpWp]: Trace formula consists of 1052 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-15 21:19:21,468 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:21,724 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 2580 proven. 81 refuted. 0 times theorem prover too weak. 2439 trivial. 0 not checked. [2023-12-15 21:19:21,724 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:19:21,982 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 69 proven. 81 refuted. 0 times theorem prover too weak. 4950 trivial. 0 not checked. [2023-12-15 21:19:21,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:21,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356647251] [2023-12-15 21:19:21,983 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:21,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231822379] [2023-12-15 21:19:21,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231822379] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:19:21,983 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:19:21,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-12-15 21:19:21,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137180298] [2023-12-15 21:19:21,983 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:19:21,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-15 21:19:21,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:21,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-15 21:19:21,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-15 21:19:21,985 INFO L87 Difference]: Start difference. First operand 607 states and 976 transitions. Second operand has 8 states, 8 states have (on average 26.625) internal successors, (213), 8 states have internal predecessors, (213), 3 states have call successors, (78), 2 states have call predecessors, (78), 4 states have return successors, (79), 3 states have call predecessors, (79), 3 states have call successors, (79) [2023-12-15 21:19:22,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:22,321 INFO L93 Difference]: Finished difference Result 1209 states and 1944 transitions. [2023-12-15 21:19:22,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-15 21:19:22,322 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 26.625) internal successors, (213), 8 states have internal predecessors, (213), 3 states have call successors, (78), 2 states have call predecessors, (78), 4 states have return successors, (79), 3 states have call predecessors, (79), 3 states have call successors, (79) Word has length 371 [2023-12-15 21:19:22,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:22,325 INFO L225 Difference]: With dead ends: 1209 [2023-12-15 21:19:22,325 INFO L226 Difference]: Without dead ends: 617 [2023-12-15 21:19:22,326 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 744 GetRequests, 734 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2023-12-15 21:19:22,326 INFO L413 NwaCegarLoop]: 349 mSDtfsCounter, 496 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 519 SdHoareTripleChecker+Valid, 942 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:22,326 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [519 Valid, 942 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 336 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-15 21:19:22,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2023-12-15 21:19:22,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 611. [2023-12-15 21:19:22,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 611 states, 535 states have (on average 1.5794392523364487) internal successors, (845), 537 states have internal predecessors, (845), 66 states have call successors, (66), 9 states have call predecessors, (66), 9 states have return successors, (66), 64 states have call predecessors, (66), 66 states have call successors, (66) [2023-12-15 21:19:22,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 977 transitions. [2023-12-15 21:19:22,343 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 977 transitions. Word has length 371 [2023-12-15 21:19:22,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:22,344 INFO L495 AbstractCegarLoop]: Abstraction has 611 states and 977 transitions. [2023-12-15 21:19:22,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 26.625) internal successors, (213), 8 states have internal predecessors, (213), 3 states have call successors, (78), 2 states have call predecessors, (78), 4 states have return successors, (79), 3 states have call predecessors, (79), 3 states have call successors, (79) [2023-12-15 21:19:22,344 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 977 transitions. [2023-12-15 21:19:22,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2023-12-15 21:19:22,346 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:22,346 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:22,353 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-12-15 21:19:22,553 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,SelfDestructingSolverStorable9 [2023-12-15 21:19:22,554 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:22,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:22,554 INFO L85 PathProgramCache]: Analyzing trace with hash 200932805, now seen corresponding path program 1 times [2023-12-15 21:19:22,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:22,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382977359] [2023-12-15 21:19:22,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:22,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:22,590 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:22,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2125985690] [2023-12-15 21:19:22,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:22,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:22,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:22,591 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-12-15 21:19:22,620 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-12-15 21:19:22,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:22,926 INFO L262 TraceCheckSpWp]: Trace formula consists of 1050 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-15 21:19:22,931 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:23,187 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2023-12-15 21:19:23,188 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:19:23,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:23,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382977359] [2023-12-15 21:19:23,188 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:23,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125985690] [2023-12-15 21:19:23,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125985690] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:19:23,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:19:23,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-15 21:19:23,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233368799] [2023-12-15 21:19:23,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:19:23,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-15 21:19:23,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:23,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-15 21:19:23,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-15 21:19:23,190 INFO L87 Difference]: Start difference. First operand 611 states and 977 transitions. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:23,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:23,646 INFO L93 Difference]: Finished difference Result 1758 states and 2845 transitions. [2023-12-15 21:19:23,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-15 21:19:23,647 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 371 [2023-12-15 21:19:23,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:23,651 INFO L225 Difference]: With dead ends: 1758 [2023-12-15 21:19:23,651 INFO L226 Difference]: Without dead ends: 1158 [2023-12-15 21:19:23,652 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 366 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2023-12-15 21:19:23,652 INFO L413 NwaCegarLoop]: 562 mSDtfsCounter, 1428 mSDsluCounter, 1297 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1428 SdHoareTripleChecker+Valid, 1859 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:23,653 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1428 Valid, 1859 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-15 21:19:23,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1158 states. [2023-12-15 21:19:23,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1158 to 734. [2023-12-15 21:19:23,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 734 states, 658 states have (on average 1.5972644376899696) internal successors, (1051), 660 states have internal predecessors, (1051), 66 states have call successors, (66), 9 states have call predecessors, (66), 9 states have return successors, (66), 64 states have call predecessors, (66), 66 states have call successors, (66) [2023-12-15 21:19:23,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 734 states to 734 states and 1183 transitions. [2023-12-15 21:19:23,673 INFO L78 Accepts]: Start accepts. Automaton has 734 states and 1183 transitions. Word has length 371 [2023-12-15 21:19:23,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:23,673 INFO L495 AbstractCegarLoop]: Abstraction has 734 states and 1183 transitions. [2023-12-15 21:19:23,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:23,673 INFO L276 IsEmpty]: Start isEmpty. Operand 734 states and 1183 transitions. [2023-12-15 21:19:23,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2023-12-15 21:19:23,675 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:23,676 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:23,683 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-12-15 21:19:23,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-12-15 21:19:23,883 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:23,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:23,883 INFO L85 PathProgramCache]: Analyzing trace with hash 57153479, now seen corresponding path program 1 times [2023-12-15 21:19:23,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:23,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900656240] [2023-12-15 21:19:23,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:23,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:23,928 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:23,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [142329117] [2023-12-15 21:19:23,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:23,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:23,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:23,933 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-12-15 21:19:23,958 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-12-15 21:19:24,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:24,262 INFO L262 TraceCheckSpWp]: Trace formula consists of 1049 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-15 21:19:24,269 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:24,440 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 2600 proven. 75 refuted. 0 times theorem prover too weak. 2425 trivial. 0 not checked. [2023-12-15 21:19:24,440 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:19:24,687 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 75 proven. 75 refuted. 0 times theorem prover too weak. 4950 trivial. 0 not checked. [2023-12-15 21:19:24,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:24,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900656240] [2023-12-15 21:19:24,688 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:24,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142329117] [2023-12-15 21:19:24,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142329117] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:19:24,688 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:19:24,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-12-15 21:19:24,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27726357] [2023-12-15 21:19:24,688 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:19:24,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-15 21:19:24,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:24,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-15 21:19:24,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-12-15 21:19:24,690 INFO L87 Difference]: Start difference. First operand 734 states and 1183 transitions. Second operand has 10 states, 10 states have (on average 19.4) internal successors, (194), 10 states have internal predecessors, (194), 3 states have call successors, (76), 2 states have call predecessors, (76), 4 states have return successors, (77), 3 states have call predecessors, (77), 3 states have call successors, (77) [2023-12-15 21:19:25,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:25,366 INFO L93 Difference]: Finished difference Result 2190 states and 3531 transitions. [2023-12-15 21:19:25,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-15 21:19:25,367 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 19.4) internal successors, (194), 10 states have internal predecessors, (194), 3 states have call successors, (76), 2 states have call predecessors, (76), 4 states have return successors, (77), 3 states have call predecessors, (77), 3 states have call successors, (77) Word has length 371 [2023-12-15 21:19:25,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:25,371 INFO L225 Difference]: With dead ends: 2190 [2023-12-15 21:19:25,371 INFO L226 Difference]: Without dead ends: 1471 [2023-12-15 21:19:25,372 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 751 GetRequests, 733 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=124, Invalid=256, Unknown=0, NotChecked=0, Total=380 [2023-12-15 21:19:25,373 INFO L413 NwaCegarLoop]: 663 mSDtfsCounter, 628 mSDsluCounter, 1778 mSDsCounter, 0 mSdLazyCounter, 880 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 654 SdHoareTripleChecker+Valid, 2441 SdHoareTripleChecker+Invalid, 985 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 880 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:25,373 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [654 Valid, 2441 Invalid, 985 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 880 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-15 21:19:25,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1471 states. [2023-12-15 21:19:25,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1471 to 1056. [2023-12-15 21:19:25,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1056 states, 979 states have (on average 1.6210418794688457) internal successors, (1587), 981 states have internal predecessors, (1587), 66 states have call successors, (66), 10 states have call predecessors, (66), 10 states have return successors, (66), 64 states have call predecessors, (66), 66 states have call successors, (66) [2023-12-15 21:19:25,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1056 states to 1056 states and 1719 transitions. [2023-12-15 21:19:25,401 INFO L78 Accepts]: Start accepts. Automaton has 1056 states and 1719 transitions. Word has length 371 [2023-12-15 21:19:25,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:25,401 INFO L495 AbstractCegarLoop]: Abstraction has 1056 states and 1719 transitions. [2023-12-15 21:19:25,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.4) internal successors, (194), 10 states have internal predecessors, (194), 3 states have call successors, (76), 2 states have call predecessors, (76), 4 states have return successors, (77), 3 states have call predecessors, (77), 3 states have call successors, (77) [2023-12-15 21:19:25,401 INFO L276 IsEmpty]: Start isEmpty. Operand 1056 states and 1719 transitions. [2023-12-15 21:19:25,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2023-12-15 21:19:25,404 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:25,404 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:25,413 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-12-15 21:19:25,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-12-15 21:19:25,613 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:25,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:25,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1314653819, now seen corresponding path program 1 times [2023-12-15 21:19:25,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:25,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738828597] [2023-12-15 21:19:25,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:25,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:25,658 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:25,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [722126994] [2023-12-15 21:19:25,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:25,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:25,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:25,659 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-12-15 21:19:25,664 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-12-15 21:19:25,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:25,992 INFO L262 TraceCheckSpWp]: Trace formula consists of 1049 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-15 21:19:25,996 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:26,309 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 620 proven. 141 refuted. 0 times theorem prover too weak. 4339 trivial. 0 not checked. [2023-12-15 21:19:26,309 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:19:26,566 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 9 proven. 141 refuted. 0 times theorem prover too weak. 4950 trivial. 0 not checked. [2023-12-15 21:19:26,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:26,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738828597] [2023-12-15 21:19:26,566 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:26,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722126994] [2023-12-15 21:19:26,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [722126994] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:19:26,566 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:19:26,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-15 21:19:26,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665299802] [2023-12-15 21:19:26,566 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:19:26,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-15 21:19:26,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:26,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-15 21:19:26,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-15 21:19:26,568 INFO L87 Difference]: Start difference. First operand 1056 states and 1719 transitions. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 2 states have call successors, (98), 2 states have call predecessors, (98), 4 states have return successors, (99), 2 states have call predecessors, (99), 2 states have call successors, (99) [2023-12-15 21:19:26,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:26,831 INFO L93 Difference]: Finished difference Result 2113 states and 3432 transitions. [2023-12-15 21:19:26,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-15 21:19:26,833 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 2 states have call successors, (98), 2 states have call predecessors, (98), 4 states have return successors, (99), 2 states have call predecessors, (99), 2 states have call successors, (99) Word has length 371 [2023-12-15 21:19:26,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:26,837 INFO L225 Difference]: With dead ends: 2113 [2023-12-15 21:19:26,837 INFO L226 Difference]: Without dead ends: 1072 [2023-12-15 21:19:26,838 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 743 GetRequests, 734 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2023-12-15 21:19:26,839 INFO L413 NwaCegarLoop]: 353 mSDtfsCounter, 507 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 509 SdHoareTripleChecker+Valid, 953 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:26,839 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [509 Valid, 953 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-15 21:19:26,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1072 states. [2023-12-15 21:19:26,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1072 to 1059. [2023-12-15 21:19:26,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1059 states, 982 states have (on average 1.609979633401222) internal successors, (1581), 984 states have internal predecessors, (1581), 64 states have call successors, (64), 12 states have call predecessors, (64), 12 states have return successors, (64), 62 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-15 21:19:26,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1059 states to 1059 states and 1709 transitions. [2023-12-15 21:19:26,868 INFO L78 Accepts]: Start accepts. Automaton has 1059 states and 1709 transitions. Word has length 371 [2023-12-15 21:19:26,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:26,869 INFO L495 AbstractCegarLoop]: Abstraction has 1059 states and 1709 transitions. [2023-12-15 21:19:26,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 2 states have call successors, (98), 2 states have call predecessors, (98), 4 states have return successors, (99), 2 states have call predecessors, (99), 2 states have call successors, (99) [2023-12-15 21:19:26,869 INFO L276 IsEmpty]: Start isEmpty. Operand 1059 states and 1709 transitions. [2023-12-15 21:19:26,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2023-12-15 21:19:26,872 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:26,872 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:26,879 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-12-15 21:19:27,078 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,SelfDestructingSolverStorable12 [2023-12-15 21:19:27,079 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:27,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:27,079 INFO L85 PathProgramCache]: Analyzing trace with hash 671742085, now seen corresponding path program 1 times [2023-12-15 21:19:27,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:27,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035785807] [2023-12-15 21:19:27,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:27,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:27,118 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:27,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [16649068] [2023-12-15 21:19:27,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:27,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:27,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:27,120 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-12-15 21:19:27,140 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-12-15 21:19:27,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:27,463 INFO L262 TraceCheckSpWp]: Trace formula consists of 1050 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-15 21:19:27,466 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:27,517 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2023-12-15 21:19:27,518 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:19:27,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:27,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035785807] [2023-12-15 21:19:27,518 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:27,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [16649068] [2023-12-15 21:19:27,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [16649068] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:19:27,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:19:27,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-15 21:19:27,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560606271] [2023-12-15 21:19:27,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:19:27,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-15 21:19:27,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:27,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-15 21:19:27,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-15 21:19:27,519 INFO L87 Difference]: Start difference. First operand 1059 states and 1709 transitions. Second operand has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:27,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:27,697 INFO L93 Difference]: Finished difference Result 2106 states and 3404 transitions. [2023-12-15 21:19:27,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-15 21:19:27,697 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 371 [2023-12-15 21:19:27,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:27,702 INFO L225 Difference]: With dead ends: 2106 [2023-12-15 21:19:27,702 INFO L226 Difference]: Without dead ends: 1059 [2023-12-15 21:19:27,705 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 369 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-15 21:19:27,705 INFO L413 NwaCegarLoop]: 404 mSDtfsCounter, 568 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 568 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:27,706 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [568 Valid, 514 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-15 21:19:27,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1059 states. [2023-12-15 21:19:27,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1059 to 946. [2023-12-15 21:19:27,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 946 states, 871 states have (on average 1.598163030998852) internal successors, (1392), 872 states have internal predecessors, (1392), 62 states have call successors, (62), 12 states have call predecessors, (62), 12 states have return successors, (62), 61 states have call predecessors, (62), 62 states have call successors, (62) [2023-12-15 21:19:27,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1516 transitions. [2023-12-15 21:19:27,739 INFO L78 Accepts]: Start accepts. Automaton has 946 states and 1516 transitions. Word has length 371 [2023-12-15 21:19:27,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:27,740 INFO L495 AbstractCegarLoop]: Abstraction has 946 states and 1516 transitions. [2023-12-15 21:19:27,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:27,740 INFO L276 IsEmpty]: Start isEmpty. Operand 946 states and 1516 transitions. [2023-12-15 21:19:27,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2023-12-15 21:19:27,744 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:27,744 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:27,754 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-12-15 21:19:27,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:27,951 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:27,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:27,952 INFO L85 PathProgramCache]: Analyzing trace with hash -714640592, now seen corresponding path program 1 times [2023-12-15 21:19:27,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:27,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448649055] [2023-12-15 21:19:27,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:27,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:28,018 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:28,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1190392179] [2023-12-15 21:19:28,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:28,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:28,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:28,019 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-12-15 21:19:28,047 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-12-15 21:19:28,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:28,386 INFO L262 TraceCheckSpWp]: Trace formula consists of 1051 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-15 21:19:28,390 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:28,725 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 50 proven. 150 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2023-12-15 21:19:28,726 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:19:29,039 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 150 refuted. 0 times theorem prover too weak. 4950 trivial. 0 not checked. [2023-12-15 21:19:29,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:29,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448649055] [2023-12-15 21:19:29,040 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:29,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190392179] [2023-12-15 21:19:29,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190392179] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:19:29,040 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:19:29,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2023-12-15 21:19:29,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994732509] [2023-12-15 21:19:29,040 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:19:29,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-15 21:19:29,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:29,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-15 21:19:29,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2023-12-15 21:19:29,042 INFO L87 Difference]: Start difference. First operand 946 states and 1516 transitions. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 2 states have call successors, (101), 2 states have call predecessors, (101), 4 states have return successors, (102), 1 states have call predecessors, (102), 2 states have call successors, (102) [2023-12-15 21:19:30,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:30,135 INFO L93 Difference]: Finished difference Result 2563 states and 4084 transitions. [2023-12-15 21:19:30,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-12-15 21:19:30,136 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 2 states have call successors, (101), 2 states have call predecessors, (101), 4 states have return successors, (102), 1 states have call predecessors, (102), 2 states have call successors, (102) Word has length 372 [2023-12-15 21:19:30,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:30,141 INFO L225 Difference]: With dead ends: 2563 [2023-12-15 21:19:30,141 INFO L226 Difference]: Without dead ends: 1618 [2023-12-15 21:19:30,142 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 773 GetRequests, 735 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=404, Invalid=1078, Unknown=0, NotChecked=0, Total=1482 [2023-12-15 21:19:30,143 INFO L413 NwaCegarLoop]: 509 mSDtfsCounter, 1573 mSDsluCounter, 2164 mSDsCounter, 0 mSdLazyCounter, 816 mSolverCounterSat, 723 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1574 SdHoareTripleChecker+Valid, 2673 SdHoareTripleChecker+Invalid, 1539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 723 IncrementalHoareTripleChecker+Valid, 816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:30,143 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1574 Valid, 2673 Invalid, 1539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [723 Valid, 816 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-15 21:19:30,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1618 states. [2023-12-15 21:19:30,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1618 to 805. [2023-12-15 21:19:30,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 805 states, 730 states have (on average 1.5863013698630137) internal successors, (1158), 731 states have internal predecessors, (1158), 62 states have call successors, (62), 12 states have call predecessors, (62), 12 states have return successors, (62), 61 states have call predecessors, (62), 62 states have call successors, (62) [2023-12-15 21:19:30,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 805 states to 805 states and 1282 transitions. [2023-12-15 21:19:30,175 INFO L78 Accepts]: Start accepts. Automaton has 805 states and 1282 transitions. Word has length 372 [2023-12-15 21:19:30,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:30,175 INFO L495 AbstractCegarLoop]: Abstraction has 805 states and 1282 transitions. [2023-12-15 21:19:30,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 2 states have call successors, (101), 2 states have call predecessors, (101), 4 states have return successors, (102), 1 states have call predecessors, (102), 2 states have call successors, (102) [2023-12-15 21:19:30,176 INFO L276 IsEmpty]: Start isEmpty. Operand 805 states and 1282 transitions. [2023-12-15 21:19:30,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2023-12-15 21:19:30,178 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:30,178 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:30,188 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-12-15 21:19:30,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-12-15 21:19:30,386 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:30,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:30,386 INFO L85 PathProgramCache]: Analyzing trace with hash -876832402, now seen corresponding path program 1 times [2023-12-15 21:19:30,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:30,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255894449] [2023-12-15 21:19:30,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:30,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:30,422 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:30,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1074468805] [2023-12-15 21:19:30,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:30,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:30,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:30,423 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-12-15 21:19:30,425 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-12-15 21:19:30,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:30,778 INFO L262 TraceCheckSpWp]: Trace formula consists of 1050 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-15 21:19:30,784 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:31,235 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 50 proven. 150 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2023-12-15 21:19:31,235 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:19:31,460 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2023-12-15 21:19:31,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:31,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255894449] [2023-12-15 21:19:31,460 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:31,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1074468805] [2023-12-15 21:19:31,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1074468805] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-15 21:19:31,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-15 21:19:31,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 15 [2023-12-15 21:19:31,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528593566] [2023-12-15 21:19:31,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:19:31,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-15 21:19:31,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:31,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-15 21:19:31,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2023-12-15 21:19:31,462 INFO L87 Difference]: Start difference. First operand 805 states and 1282 transitions. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:31,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:31,722 INFO L93 Difference]: Finished difference Result 2899 states and 4663 transitions. [2023-12-15 21:19:31,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-15 21:19:31,722 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 372 [2023-12-15 21:19:31,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:31,729 INFO L225 Difference]: With dead ends: 2899 [2023-12-15 21:19:31,729 INFO L226 Difference]: Without dead ends: 2095 [2023-12-15 21:19:31,730 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 742 GetRequests, 729 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2023-12-15 21:19:31,731 INFO L413 NwaCegarLoop]: 407 mSDtfsCounter, 762 mSDsluCounter, 929 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 762 SdHoareTripleChecker+Valid, 1336 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:31,731 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [762 Valid, 1336 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-15 21:19:31,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2095 states. [2023-12-15 21:19:31,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2095 to 1607. [2023-12-15 21:19:31,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1607 states, 1458 states have (on average 1.5816186556927299) internal successors, (2306), 1460 states have internal predecessors, (2306), 124 states have call successors, (124), 24 states have call predecessors, (124), 24 states have return successors, (124), 122 states have call predecessors, (124), 124 states have call successors, (124) [2023-12-15 21:19:31,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1607 states to 1607 states and 2554 transitions. [2023-12-15 21:19:31,792 INFO L78 Accepts]: Start accepts. Automaton has 1607 states and 2554 transitions. Word has length 372 [2023-12-15 21:19:31,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:31,792 INFO L495 AbstractCegarLoop]: Abstraction has 1607 states and 2554 transitions. [2023-12-15 21:19:31,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:31,793 INFO L276 IsEmpty]: Start isEmpty. Operand 1607 states and 2554 transitions. [2023-12-15 21:19:31,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2023-12-15 21:19:31,796 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:31,796 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:31,806 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-12-15 21:19:32,003 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,SelfDestructingSolverStorable15 [2023-12-15 21:19:32,004 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:32,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:32,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1897900756, now seen corresponding path program 1 times [2023-12-15 21:19:32,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:32,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705405210] [2023-12-15 21:19:32,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:32,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:32,040 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:32,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [803010992] [2023-12-15 21:19:32,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:32,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:32,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:32,042 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-12-15 21:19:32,060 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-12-15 21:19:32,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:32,425 INFO L262 TraceCheckSpWp]: Trace formula consists of 1051 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-15 21:19:32,429 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:33,141 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2023-12-15 21:19:33,141 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:19:33,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:33,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705405210] [2023-12-15 21:19:33,141 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:33,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803010992] [2023-12-15 21:19:33,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803010992] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:19:33,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:19:33,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-15 21:19:33,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950886239] [2023-12-15 21:19:33,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:19:33,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-15 21:19:33,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:33,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-15 21:19:33,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-15 21:19:33,143 INFO L87 Difference]: Start difference. First operand 1607 states and 2554 transitions. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 5 states have internal predecessors, (120), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:33,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:33,551 INFO L93 Difference]: Finished difference Result 4767 states and 7607 transitions. [2023-12-15 21:19:33,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-15 21:19:33,552 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 5 states have internal predecessors, (120), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 372 [2023-12-15 21:19:33,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:33,572 INFO L225 Difference]: With dead ends: 4767 [2023-12-15 21:19:33,572 INFO L226 Difference]: Without dead ends: 3161 [2023-12-15 21:19:33,575 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 367 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2023-12-15 21:19:33,576 INFO L413 NwaCegarLoop]: 396 mSDtfsCounter, 1075 mSDsluCounter, 1327 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1075 SdHoareTripleChecker+Valid, 1723 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:33,576 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1075 Valid, 1723 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-15 21:19:33,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3161 states. [2023-12-15 21:19:33,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3161 to 1760. [2023-12-15 21:19:33,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1760 states, 1553 states have (on average 1.5647134578235673) internal successors, (2430), 1555 states have internal predecessors, (2430), 175 states have call successors, (175), 31 states have call predecessors, (175), 31 states have return successors, (175), 173 states have call predecessors, (175), 175 states have call successors, (175) [2023-12-15 21:19:33,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1760 states to 1760 states and 2780 transitions. [2023-12-15 21:19:33,692 INFO L78 Accepts]: Start accepts. Automaton has 1760 states and 2780 transitions. Word has length 372 [2023-12-15 21:19:33,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:33,692 INFO L495 AbstractCegarLoop]: Abstraction has 1760 states and 2780 transitions. [2023-12-15 21:19:33,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 5 states have internal predecessors, (120), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:33,693 INFO L276 IsEmpty]: Start isEmpty. Operand 1760 states and 2780 transitions. [2023-12-15 21:19:33,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2023-12-15 21:19:33,696 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:33,696 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:33,710 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-12-15 21:19:33,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-12-15 21:19:33,908 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:33,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:33,909 INFO L85 PathProgramCache]: Analyzing trace with hash 486023982, now seen corresponding path program 1 times [2023-12-15 21:19:33,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:33,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394869833] [2023-12-15 21:19:33,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:33,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:33,943 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:33,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1085322994] [2023-12-15 21:19:33,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:33,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:33,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:33,946 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-12-15 21:19:33,947 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-12-15 21:19:34,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:34,328 INFO L262 TraceCheckSpWp]: Trace formula consists of 1051 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-15 21:19:34,332 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:34,593 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2023-12-15 21:19:34,593 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:19:34,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:34,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394869833] [2023-12-15 21:19:34,593 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:34,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085322994] [2023-12-15 21:19:34,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085322994] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:19:34,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:19:34,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-15 21:19:34,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243447717] [2023-12-15 21:19:34,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:19:34,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-15 21:19:34,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:34,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-15 21:19:34,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-15 21:19:34,594 INFO L87 Difference]: Start difference. First operand 1760 states and 2780 transitions. Second operand has 5 states, 5 states have (on average 24.0) internal successors, (120), 4 states have internal predecessors, (120), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:35,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:35,149 INFO L93 Difference]: Finished difference Result 6582 states and 10443 transitions. [2023-12-15 21:19:35,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-15 21:19:35,149 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.0) internal successors, (120), 4 states have internal predecessors, (120), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 372 [2023-12-15 21:19:35,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:35,163 INFO L225 Difference]: With dead ends: 6582 [2023-12-15 21:19:35,163 INFO L226 Difference]: Without dead ends: 4976 [2023-12-15 21:19:35,165 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 368 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-15 21:19:35,165 INFO L413 NwaCegarLoop]: 556 mSDtfsCounter, 1001 mSDsluCounter, 999 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1001 SdHoareTripleChecker+Valid, 1555 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:35,166 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1001 Valid, 1555 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 458 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-15 21:19:35,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4976 states. [2023-12-15 21:19:35,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4976 to 3440. [2023-12-15 21:19:35,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3440 states, 3085 states have (on average 1.5688816855753647) internal successors, (4840), 3089 states have internal predecessors, (4840), 299 states have call successors, (299), 55 states have call predecessors, (299), 55 states have return successors, (299), 295 states have call predecessors, (299), 299 states have call successors, (299) [2023-12-15 21:19:35,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3440 states to 3440 states and 5438 transitions. [2023-12-15 21:19:35,301 INFO L78 Accepts]: Start accepts. Automaton has 3440 states and 5438 transitions. Word has length 372 [2023-12-15 21:19:35,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:35,301 INFO L495 AbstractCegarLoop]: Abstraction has 3440 states and 5438 transitions. [2023-12-15 21:19:35,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.0) internal successors, (120), 4 states have internal predecessors, (120), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:35,301 INFO L276 IsEmpty]: Start isEmpty. Operand 3440 states and 5438 transitions. [2023-12-15 21:19:35,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2023-12-15 21:19:35,306 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:35,306 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:35,316 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-12-15 21:19:35,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-12-15 21:19:35,514 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:35,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:35,514 INFO L85 PathProgramCache]: Analyzing trace with hash 52294896, now seen corresponding path program 1 times [2023-12-15 21:19:35,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:35,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746927802] [2023-12-15 21:19:35,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:35,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:35,549 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:35,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1050004503] [2023-12-15 21:19:35,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:35,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:35,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:35,551 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-12-15 21:19:35,553 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-12-15 21:19:35,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:35,961 INFO L262 TraceCheckSpWp]: Trace formula consists of 1050 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-15 21:19:35,965 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:36,525 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2023-12-15 21:19:36,525 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:19:36,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:36,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746927802] [2023-12-15 21:19:36,525 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:36,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050004503] [2023-12-15 21:19:36,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050004503] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:19:36,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:19:36,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 21:19:36,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130339625] [2023-12-15 21:19:36,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:19:36,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-15 21:19:36,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:36,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-15 21:19:36,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-15 21:19:36,527 INFO L87 Difference]: Start difference. First operand 3440 states and 5438 transitions. Second operand has 4 states, 4 states have (on average 30.0) internal successors, (120), 3 states have internal predecessors, (120), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:36,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:36,783 INFO L93 Difference]: Finished difference Result 9652 states and 15404 transitions. [2023-12-15 21:19:36,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-15 21:19:36,784 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.0) internal successors, (120), 3 states have internal predecessors, (120), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 372 [2023-12-15 21:19:36,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:36,794 INFO L225 Difference]: With dead ends: 9652 [2023-12-15 21:19:36,794 INFO L226 Difference]: Without dead ends: 6331 [2023-12-15 21:19:36,800 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 369 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-15 21:19:36,800 INFO L413 NwaCegarLoop]: 489 mSDtfsCounter, 398 mSDsluCounter, 806 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 398 SdHoareTripleChecker+Valid, 1295 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:36,800 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [398 Valid, 1295 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-15 21:19:36,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6331 states. [2023-12-15 21:19:36,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6331 to 3440. [2023-12-15 21:19:36,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3440 states, 3085 states have (on average 1.5682333873581848) internal successors, (4838), 3089 states have internal predecessors, (4838), 299 states have call successors, (299), 55 states have call predecessors, (299), 55 states have return successors, (299), 295 states have call predecessors, (299), 299 states have call successors, (299) [2023-12-15 21:19:36,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3440 states to 3440 states and 5436 transitions. [2023-12-15 21:19:36,995 INFO L78 Accepts]: Start accepts. Automaton has 3440 states and 5436 transitions. Word has length 372 [2023-12-15 21:19:36,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:36,996 INFO L495 AbstractCegarLoop]: Abstraction has 3440 states and 5436 transitions. [2023-12-15 21:19:36,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.0) internal successors, (120), 3 states have internal predecessors, (120), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:36,996 INFO L276 IsEmpty]: Start isEmpty. Operand 3440 states and 5436 transitions. [2023-12-15 21:19:37,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2023-12-15 21:19:37,000 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:37,000 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:37,010 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-12-15 21:19:37,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:37,208 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:37,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:37,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1925152472, now seen corresponding path program 1 times [2023-12-15 21:19:37,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:37,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953666981] [2023-12-15 21:19:37,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:37,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:37,268 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:37,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [340036386] [2023-12-15 21:19:37,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:37,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:37,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:37,269 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-12-15 21:19:37,272 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-12-15 21:19:37,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:37,716 INFO L262 TraceCheckSpWp]: Trace formula consists of 1051 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-15 21:19:37,719 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:37,928 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 2048 proven. 39 refuted. 0 times theorem prover too weak. 3013 trivial. 0 not checked. [2023-12-15 21:19:37,929 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:19:38,166 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 111 proven. 39 refuted. 0 times theorem prover too weak. 4950 trivial. 0 not checked. [2023-12-15 21:19:38,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:38,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953666981] [2023-12-15 21:19:38,166 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:38,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340036386] [2023-12-15 21:19:38,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340036386] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:19:38,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:19:38,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2023-12-15 21:19:38,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286018082] [2023-12-15 21:19:38,166 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:19:38,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-15 21:19:38,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:38,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-15 21:19:38,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2023-12-15 21:19:38,168 INFO L87 Difference]: Start difference. First operand 3440 states and 5436 transitions. Second operand has 14 states, 14 states have (on average 13.642857142857142) internal successors, (191), 14 states have internal predecessors, (191), 3 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 3 states have call predecessors, (65), 3 states have call successors, (65) [2023-12-15 21:19:42,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:42,127 INFO L93 Difference]: Finished difference Result 30134 states and 46827 transitions. [2023-12-15 21:19:42,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2023-12-15 21:19:42,128 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 13.642857142857142) internal successors, (191), 14 states have internal predecessors, (191), 3 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 3 states have call predecessors, (65), 3 states have call successors, (65) Word has length 373 [2023-12-15 21:19:42,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:42,184 INFO L225 Difference]: With dead ends: 30134 [2023-12-15 21:19:42,184 INFO L226 Difference]: Without dead ends: 26852 [2023-12-15 21:19:42,193 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 809 GetRequests, 740 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1612 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1153, Invalid=3817, Unknown=0, NotChecked=0, Total=4970 [2023-12-15 21:19:42,194 INFO L413 NwaCegarLoop]: 1026 mSDtfsCounter, 5041 mSDsluCounter, 4427 mSDsCounter, 0 mSdLazyCounter, 2573 mSolverCounterSat, 1117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5116 SdHoareTripleChecker+Valid, 5453 SdHoareTripleChecker+Invalid, 3690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1117 IncrementalHoareTripleChecker+Valid, 2573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:42,194 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5116 Valid, 5453 Invalid, 3690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1117 Valid, 2573 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2023-12-15 21:19:42,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26852 states. [2023-12-15 21:19:42,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26852 to 10612. [2023-12-15 21:19:42,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10612 states, 9472 states have (on average 1.5493032094594594) internal successors, (14675), 9496 states have internal predecessors, (14675), 931 states have call successors, (931), 208 states have call predecessors, (931), 208 states have return successors, (931), 907 states have call predecessors, (931), 931 states have call successors, (931) [2023-12-15 21:19:42,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10612 states to 10612 states and 16537 transitions. [2023-12-15 21:19:42,929 INFO L78 Accepts]: Start accepts. Automaton has 10612 states and 16537 transitions. Word has length 373 [2023-12-15 21:19:42,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:42,930 INFO L495 AbstractCegarLoop]: Abstraction has 10612 states and 16537 transitions. [2023-12-15 21:19:42,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 13.642857142857142) internal successors, (191), 14 states have internal predecessors, (191), 3 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 3 states have call predecessors, (65), 3 states have call successors, (65) [2023-12-15 21:19:42,930 INFO L276 IsEmpty]: Start isEmpty. Operand 10612 states and 16537 transitions. [2023-12-15 21:19:42,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2023-12-15 21:19:42,940 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:42,940 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:42,947 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-12-15 21:19:43,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:43,147 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:43,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:43,148 INFO L85 PathProgramCache]: Analyzing trace with hash -544769868, now seen corresponding path program 1 times [2023-12-15 21:19:43,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:43,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522567588] [2023-12-15 21:19:43,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:43,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:43,179 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:43,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1284161738] [2023-12-15 21:19:43,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:43,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:43,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:43,181 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:19:43,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-12-15 21:19:43,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:43,602 INFO L262 TraceCheckSpWp]: Trace formula consists of 1052 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-15 21:19:43,605 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:43,774 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 2580 proven. 81 refuted. 0 times theorem prover too weak. 2439 trivial. 0 not checked. [2023-12-15 21:19:43,775 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:19:43,957 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 69 proven. 81 refuted. 0 times theorem prover too weak. 4950 trivial. 0 not checked. [2023-12-15 21:19:43,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:43,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522567588] [2023-12-15 21:19:43,957 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:43,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284161738] [2023-12-15 21:19:43,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284161738] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:19:43,957 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:19:43,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-12-15 21:19:43,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817349009] [2023-12-15 21:19:43,957 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:19:43,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-15 21:19:43,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:43,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-15 21:19:43,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-12-15 21:19:43,959 INFO L87 Difference]: Start difference. First operand 10612 states and 16537 transitions. Second operand has 10 states, 10 states have (on average 16.1) internal successors, (161), 10 states have internal predecessors, (161), 3 states have call successors, (78), 2 states have call predecessors, (78), 4 states have return successors, (79), 3 states have call predecessors, (79), 3 states have call successors, (79) [2023-12-15 21:19:44,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:44,608 INFO L93 Difference]: Finished difference Result 14976 states and 23204 transitions. [2023-12-15 21:19:44,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-15 21:19:44,609 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 16.1) internal successors, (161), 10 states have internal predecessors, (161), 3 states have call successors, (78), 2 states have call predecessors, (78), 4 states have return successors, (79), 3 states have call predecessors, (79), 3 states have call successors, (79) Word has length 374 [2023-12-15 21:19:44,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:44,616 INFO L225 Difference]: With dead ends: 14976 [2023-12-15 21:19:44,616 INFO L226 Difference]: Without dead ends: 4526 [2023-12-15 21:19:44,625 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 751 GetRequests, 738 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2023-12-15 21:19:44,625 INFO L413 NwaCegarLoop]: 332 mSDtfsCounter, 726 mSDsluCounter, 940 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 749 SdHoareTripleChecker+Valid, 1272 SdHoareTripleChecker+Invalid, 525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:44,625 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [749 Valid, 1272 Invalid, 525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-15 21:19:44,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4526 states. [2023-12-15 21:19:44,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4526 to 4492. [2023-12-15 21:19:44,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4492 states, 3892 states have (on average 1.5074511819116136) internal successors, (5867), 3904 states have internal predecessors, (5867), 491 states have call successors, (491), 108 states have call predecessors, (491), 108 states have return successors, (491), 479 states have call predecessors, (491), 491 states have call successors, (491) [2023-12-15 21:19:44,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4492 states to 4492 states and 6849 transitions. [2023-12-15 21:19:44,926 INFO L78 Accepts]: Start accepts. Automaton has 4492 states and 6849 transitions. Word has length 374 [2023-12-15 21:19:44,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:44,927 INFO L495 AbstractCegarLoop]: Abstraction has 4492 states and 6849 transitions. [2023-12-15 21:19:44,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 16.1) internal successors, (161), 10 states have internal predecessors, (161), 3 states have call successors, (78), 2 states have call predecessors, (78), 4 states have return successors, (79), 3 states have call predecessors, (79), 3 states have call successors, (79) [2023-12-15 21:19:44,927 INFO L276 IsEmpty]: Start isEmpty. Operand 4492 states and 6849 transitions. [2023-12-15 21:19:44,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2023-12-15 21:19:44,931 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:44,931 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:44,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-12-15 21:19:45,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:45,138 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:45,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:45,139 INFO L85 PathProgramCache]: Analyzing trace with hash 406700418, now seen corresponding path program 1 times [2023-12-15 21:19:45,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:45,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186209862] [2023-12-15 21:19:45,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:45,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:45,170 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:45,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [217175783] [2023-12-15 21:19:45,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:45,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:45,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:45,171 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:19:45,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-12-15 21:19:45,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:45,592 INFO L262 TraceCheckSpWp]: Trace formula consists of 1052 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-15 21:19:45,596 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:46,174 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2023-12-15 21:19:46,174 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:19:46,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:46,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186209862] [2023-12-15 21:19:46,175 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:46,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217175783] [2023-12-15 21:19:46,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217175783] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:19:46,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:19:46,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 21:19:46,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147458710] [2023-12-15 21:19:46,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:19:46,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-15 21:19:46,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:46,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-15 21:19:46,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-15 21:19:46,176 INFO L87 Difference]: Start difference. First operand 4492 states and 6849 transitions. Second operand has 4 states, 4 states have (on average 30.5) internal successors, (122), 3 states have internal predecessors, (122), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:46,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:46,948 INFO L93 Difference]: Finished difference Result 14509 states and 22341 transitions. [2023-12-15 21:19:46,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-15 21:19:46,950 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 3 states have internal predecessors, (122), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 374 [2023-12-15 21:19:46,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:46,965 INFO L225 Difference]: With dead ends: 14509 [2023-12-15 21:19:46,966 INFO L226 Difference]: Without dead ends: 10135 [2023-12-15 21:19:46,972 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 374 GetRequests, 371 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-15 21:19:46,973 INFO L413 NwaCegarLoop]: 566 mSDtfsCounter, 619 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 619 SdHoareTripleChecker+Valid, 1339 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:46,973 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [619 Valid, 1339 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-15 21:19:46,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10135 states. [2023-12-15 21:19:47,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10135 to 6983. [2023-12-15 21:19:47,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6983 states, 5963 states have (on average 1.4977360389065906) internal successors, (8931), 5979 states have internal predecessors, (8931), 843 states have call successors, (843), 176 states have call predecessors, (843), 176 states have return successors, (843), 827 states have call predecessors, (843), 843 states have call successors, (843) [2023-12-15 21:19:47,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6983 states to 6983 states and 10617 transitions. [2023-12-15 21:19:47,459 INFO L78 Accepts]: Start accepts. Automaton has 6983 states and 10617 transitions. Word has length 374 [2023-12-15 21:19:47,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:47,460 INFO L495 AbstractCegarLoop]: Abstraction has 6983 states and 10617 transitions. [2023-12-15 21:19:47,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 3 states have internal predecessors, (122), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:47,460 INFO L276 IsEmpty]: Start isEmpty. Operand 6983 states and 10617 transitions. [2023-12-15 21:19:47,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2023-12-15 21:19:47,466 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:47,466 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:47,475 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-12-15 21:19:47,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:47,673 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:47,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:47,673 INFO L85 PathProgramCache]: Analyzing trace with hash -717042596, now seen corresponding path program 1 times [2023-12-15 21:19:47,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:47,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944295177] [2023-12-15 21:19:47,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:47,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:47,715 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:47,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1372593295] [2023-12-15 21:19:47,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:47,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:47,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:47,716 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:19:47,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-12-15 21:19:48,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:48,271 INFO L262 TraceCheckSpWp]: Trace formula consists of 1053 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-15 21:19:48,275 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:49,104 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 2063 proven. 72 refuted. 0 times theorem prover too weak. 2965 trivial. 0 not checked. [2023-12-15 21:19:49,105 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:19:49,544 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 222 proven. 75 refuted. 0 times theorem prover too weak. 4803 trivial. 0 not checked. [2023-12-15 21:19:49,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:49,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944295177] [2023-12-15 21:19:49,544 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:49,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372593295] [2023-12-15 21:19:49,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372593295] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:19:49,545 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:19:49,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2023-12-15 21:19:49,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223747225] [2023-12-15 21:19:49,545 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:19:49,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-15 21:19:49,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:49,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-15 21:19:49,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2023-12-15 21:19:49,546 INFO L87 Difference]: Start difference. First operand 6983 states and 10617 transitions. Second operand has 18 states, 17 states have (on average 10.705882352941176) internal successors, (182), 16 states have internal predecessors, (182), 6 states have call successors, (102), 4 states have call predecessors, (102), 7 states have return successors, (102), 6 states have call predecessors, (102), 6 states have call successors, (102) [2023-12-15 21:19:51,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:51,469 INFO L93 Difference]: Finished difference Result 16096 states and 24823 transitions. [2023-12-15 21:19:51,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-15 21:19:51,469 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 10.705882352941176) internal successors, (182), 16 states have internal predecessors, (182), 6 states have call successors, (102), 4 states have call predecessors, (102), 7 states have return successors, (102), 6 states have call predecessors, (102), 6 states have call successors, (102) Word has length 375 [2023-12-15 21:19:51,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:51,481 INFO L225 Difference]: With dead ends: 16096 [2023-12-15 21:19:51,482 INFO L226 Difference]: Without dead ends: 9275 [2023-12-15 21:19:51,489 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 766 GetRequests, 736 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=349, Invalid=643, Unknown=0, NotChecked=0, Total=992 [2023-12-15 21:19:51,490 INFO L413 NwaCegarLoop]: 344 mSDtfsCounter, 2027 mSDsluCounter, 2671 mSDsCounter, 0 mSdLazyCounter, 1281 mSolverCounterSat, 366 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2028 SdHoareTripleChecker+Valid, 3015 SdHoareTripleChecker+Invalid, 1647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 366 IncrementalHoareTripleChecker+Valid, 1281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:51,490 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2028 Valid, 3015 Invalid, 1647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [366 Valid, 1281 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-15 21:19:51,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9275 states. [2023-12-15 21:19:51,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9275 to 4499. [2023-12-15 21:19:51,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4499 states, 3898 states have (on average 1.5064135454079015) internal successors, (5872), 3910 states have internal predecessors, (5872), 491 states have call successors, (491), 109 states have call predecessors, (491), 109 states have return successors, (491), 479 states have call predecessors, (491), 491 states have call successors, (491) [2023-12-15 21:19:51,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4499 states to 4499 states and 6854 transitions. [2023-12-15 21:19:51,925 INFO L78 Accepts]: Start accepts. Automaton has 4499 states and 6854 transitions. Word has length 375 [2023-12-15 21:19:51,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:51,926 INFO L495 AbstractCegarLoop]: Abstraction has 4499 states and 6854 transitions. [2023-12-15 21:19:51,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 10.705882352941176) internal successors, (182), 16 states have internal predecessors, (182), 6 states have call successors, (102), 4 states have call predecessors, (102), 7 states have return successors, (102), 6 states have call predecessors, (102), 6 states have call successors, (102) [2023-12-15 21:19:51,926 INFO L276 IsEmpty]: Start isEmpty. Operand 4499 states and 6854 transitions. [2023-12-15 21:19:51,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2023-12-15 21:19:51,930 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:51,930 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:51,938 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-12-15 21:19:52,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:52,137 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:52,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:52,138 INFO L85 PathProgramCache]: Analyzing trace with hash -623089438, now seen corresponding path program 1 times [2023-12-15 21:19:52,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:52,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574823792] [2023-12-15 21:19:52,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:52,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:52,176 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:52,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [266110762] [2023-12-15 21:19:52,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:52,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:52,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:52,178 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:19:52,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-12-15 21:19:52,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:52,597 INFO L262 TraceCheckSpWp]: Trace formula consists of 1056 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-15 21:19:52,601 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:52,622 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2023-12-15 21:19:52,622 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:19:52,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:52,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574823792] [2023-12-15 21:19:52,623 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:52,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266110762] [2023-12-15 21:19:52,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266110762] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:19:52,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:19:52,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 21:19:52,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239304741] [2023-12-15 21:19:52,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:19:52,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 21:19:52,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:52,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 21:19:52,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:19:52,624 INFO L87 Difference]: Start difference. First operand 4499 states and 6854 transitions. Second operand has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:53,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:53,028 INFO L93 Difference]: Finished difference Result 8891 states and 13529 transitions. [2023-12-15 21:19:53,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 21:19:53,029 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 375 [2023-12-15 21:19:53,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:53,036 INFO L225 Difference]: With dead ends: 8891 [2023-12-15 21:19:53,036 INFO L226 Difference]: Without dead ends: 4545 [2023-12-15 21:19:53,043 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 374 GetRequests, 373 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:19:53,043 INFO L413 NwaCegarLoop]: 405 mSDtfsCounter, 275 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 789 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:53,044 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [275 Valid, 789 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-15 21:19:53,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4545 states. [2023-12-15 21:19:53,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4545 to 3694. [2023-12-15 21:19:53,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3694 states, 3212 states have (on average 1.5230386052303861) internal successors, (4892), 3216 states have internal predecessors, (4892), 403 states have call successors, (403), 78 states have call predecessors, (403), 78 states have return successors, (403), 399 states have call predecessors, (403), 403 states have call successors, (403) [2023-12-15 21:19:53,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3694 states to 3694 states and 5698 transitions. [2023-12-15 21:19:53,377 INFO L78 Accepts]: Start accepts. Automaton has 3694 states and 5698 transitions. Word has length 375 [2023-12-15 21:19:53,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:53,377 INFO L495 AbstractCegarLoop]: Abstraction has 3694 states and 5698 transitions. [2023-12-15 21:19:53,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:53,378 INFO L276 IsEmpty]: Start isEmpty. Operand 3694 states and 5698 transitions. [2023-12-15 21:19:53,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2023-12-15 21:19:53,381 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:53,381 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:53,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-12-15 21:19:53,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:53,589 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:53,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:53,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1115715612, now seen corresponding path program 1 times [2023-12-15 21:19:53,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:53,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009054295] [2023-12-15 21:19:53,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:53,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:53,620 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:53,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [492796897] [2023-12-15 21:19:53,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:53,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:53,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:53,622 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:19:53,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-12-15 21:19:54,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:54,078 INFO L262 TraceCheckSpWp]: Trace formula consists of 1057 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-15 21:19:54,088 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:54,303 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 1788 proven. 117 refuted. 0 times theorem prover too weak. 3195 trivial. 0 not checked. [2023-12-15 21:19:54,304 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:19:54,478 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 33 proven. 117 refuted. 0 times theorem prover too weak. 4950 trivial. 0 not checked. [2023-12-15 21:19:54,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:54,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009054295] [2023-12-15 21:19:54,478 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:54,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [492796897] [2023-12-15 21:19:54,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [492796897] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:19:54,478 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:19:54,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-15 21:19:54,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288825074] [2023-12-15 21:19:54,478 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:19:54,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-15 21:19:54,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:54,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-15 21:19:54,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-15 21:19:54,479 INFO L87 Difference]: Start difference. First operand 3694 states and 5698 transitions. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 2 states have call successors, (90), 2 states have call predecessors, (90), 4 states have return successors, (91), 2 states have call predecessors, (91), 2 states have call successors, (91) [2023-12-15 21:19:55,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:55,100 INFO L93 Difference]: Finished difference Result 6204 states and 9450 transitions. [2023-12-15 21:19:55,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-15 21:19:55,100 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 2 states have call successors, (90), 2 states have call predecessors, (90), 4 states have return successors, (91), 2 states have call predecessors, (91), 2 states have call successors, (91) Word has length 375 [2023-12-15 21:19:55,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:55,104 INFO L225 Difference]: With dead ends: 6204 [2023-12-15 21:19:55,104 INFO L226 Difference]: Without dead ends: 2661 [2023-12-15 21:19:55,107 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 752 GetRequests, 742 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-15 21:19:55,107 INFO L413 NwaCegarLoop]: 356 mSDtfsCounter, 558 mSDsluCounter, 590 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 569 SdHoareTripleChecker+Valid, 946 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:55,107 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [569 Valid, 946 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 397 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-15 21:19:55,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2661 states. [2023-12-15 21:19:55,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2661 to 2643. [2023-12-15 21:19:55,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2643 states, 2152 states have (on average 1.453531598513011) internal successors, (3128), 2156 states have internal predecessors, (3128), 403 states have call successors, (403), 87 states have call predecessors, (403), 87 states have return successors, (403), 399 states have call predecessors, (403), 403 states have call successors, (403) [2023-12-15 21:19:55,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2643 states to 2643 states and 3934 transitions. [2023-12-15 21:19:55,381 INFO L78 Accepts]: Start accepts. Automaton has 2643 states and 3934 transitions. Word has length 375 [2023-12-15 21:19:55,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:55,381 INFO L495 AbstractCegarLoop]: Abstraction has 2643 states and 3934 transitions. [2023-12-15 21:19:55,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 2 states have call successors, (90), 2 states have call predecessors, (90), 4 states have return successors, (91), 2 states have call predecessors, (91), 2 states have call successors, (91) [2023-12-15 21:19:55,381 INFO L276 IsEmpty]: Start isEmpty. Operand 2643 states and 3934 transitions. [2023-12-15 21:19:55,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2023-12-15 21:19:55,384 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:55,384 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:55,392 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-12-15 21:19:55,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-12-15 21:19:55,585 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:55,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:55,585 INFO L85 PathProgramCache]: Analyzing trace with hash 550178355, now seen corresponding path program 1 times [2023-12-15 21:19:55,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:55,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955537829] [2023-12-15 21:19:55,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:55,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:55,616 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:55,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [754347414] [2023-12-15 21:19:55,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:55,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:55,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:55,620 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:19:55,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-12-15 21:19:56,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:56,178 INFO L262 TraceCheckSpWp]: Trace formula consists of 1055 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-15 21:19:56,183 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:57,068 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2023-12-15 21:19:57,068 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:19:57,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:57,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955537829] [2023-12-15 21:19:57,068 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:57,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754347414] [2023-12-15 21:19:57,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754347414] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:19:57,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:19:57,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-15 21:19:57,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140812529] [2023-12-15 21:19:57,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:19:57,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-15 21:19:57,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:57,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-15 21:19:57,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-15 21:19:57,070 INFO L87 Difference]: Start difference. First operand 2643 states and 3934 transitions. Second operand has 5 states, 5 states have (on average 24.8) internal successors, (124), 4 states have internal predecessors, (124), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:57,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:19:57,594 INFO L93 Difference]: Finished difference Result 6419 states and 9692 transitions. [2023-12-15 21:19:57,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-15 21:19:57,595 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.8) internal successors, (124), 4 states have internal predecessors, (124), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 376 [2023-12-15 21:19:57,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:19:57,599 INFO L225 Difference]: With dead ends: 6419 [2023-12-15 21:19:57,599 INFO L226 Difference]: Without dead ends: 3915 [2023-12-15 21:19:57,602 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 378 GetRequests, 372 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-15 21:19:57,602 INFO L413 NwaCegarLoop]: 394 mSDtfsCounter, 507 mSDsluCounter, 1056 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 507 SdHoareTripleChecker+Valid, 1450 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-15 21:19:57,602 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [507 Valid, 1450 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-15 21:19:57,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3915 states. [2023-12-15 21:19:57,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3915 to 2643. [2023-12-15 21:19:57,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2643 states, 2152 states have (on average 1.4530669144981412) internal successors, (3127), 2156 states have internal predecessors, (3127), 403 states have call successors, (403), 87 states have call predecessors, (403), 87 states have return successors, (403), 399 states have call predecessors, (403), 403 states have call successors, (403) [2023-12-15 21:19:57,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2643 states to 2643 states and 3933 transitions. [2023-12-15 21:19:57,869 INFO L78 Accepts]: Start accepts. Automaton has 2643 states and 3933 transitions. Word has length 376 [2023-12-15 21:19:57,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:19:57,870 INFO L495 AbstractCegarLoop]: Abstraction has 2643 states and 3933 transitions. [2023-12-15 21:19:57,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.8) internal successors, (124), 4 states have internal predecessors, (124), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:19:57,870 INFO L276 IsEmpty]: Start isEmpty. Operand 2643 states and 3933 transitions. [2023-12-15 21:19:57,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 378 [2023-12-15 21:19:57,873 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:19:57,873 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:19:57,881 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-12-15 21:19:58,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-12-15 21:19:58,073 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:19:58,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:19:58,074 INFO L85 PathProgramCache]: Analyzing trace with hash -491448357, now seen corresponding path program 1 times [2023-12-15 21:19:58,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:19:58,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13084683] [2023-12-15 21:19:58,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:58,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:19:58,107 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:19:58,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1983730502] [2023-12-15 21:19:58,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:19:58,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:19:58,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:19:58,109 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:19:58,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-12-15 21:19:58,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:19:58,545 INFO L262 TraceCheckSpWp]: Trace formula consists of 1056 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-15 21:19:58,550 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:19:59,243 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2023-12-15 21:19:59,243 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:19:59,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:19:59,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13084683] [2023-12-15 21:19:59,244 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:19:59,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983730502] [2023-12-15 21:19:59,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983730502] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:19:59,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:19:59,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-15 21:19:59,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219031898] [2023-12-15 21:19:59,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:19:59,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-15 21:19:59,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:19:59,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-15 21:19:59,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-15 21:19:59,245 INFO L87 Difference]: Start difference. First operand 2643 states and 3933 transitions. Second operand has 8 states, 8 states have (on average 15.625) internal successors, (125), 7 states have internal predecessors, (125), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:20:00,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:00,467 INFO L93 Difference]: Finished difference Result 6913 states and 10465 transitions. [2023-12-15 21:20:00,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-15 21:20:00,468 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 15.625) internal successors, (125), 7 states have internal predecessors, (125), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 377 [2023-12-15 21:20:00,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:00,475 INFO L225 Difference]: With dead ends: 6913 [2023-12-15 21:20:00,475 INFO L226 Difference]: Without dead ends: 4425 [2023-12-15 21:20:00,478 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 384 GetRequests, 370 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2023-12-15 21:20:00,479 INFO L413 NwaCegarLoop]: 368 mSDtfsCounter, 1475 mSDsluCounter, 1566 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1475 SdHoareTripleChecker+Valid, 1934 SdHoareTripleChecker+Invalid, 719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:00,479 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1475 Valid, 1934 Invalid, 719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 606 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-15 21:20:00,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4425 states. [2023-12-15 21:20:00,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4425 to 2659. [2023-12-15 21:20:00,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2659 states, 2168 states have (on average 1.4524907749077491) internal successors, (3149), 2172 states have internal predecessors, (3149), 403 states have call successors, (403), 87 states have call predecessors, (403), 87 states have return successors, (403), 399 states have call predecessors, (403), 403 states have call successors, (403) [2023-12-15 21:20:00,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2659 states to 2659 states and 3955 transitions. [2023-12-15 21:20:00,779 INFO L78 Accepts]: Start accepts. Automaton has 2659 states and 3955 transitions. Word has length 377 [2023-12-15 21:20:00,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:00,779 INFO L495 AbstractCegarLoop]: Abstraction has 2659 states and 3955 transitions. [2023-12-15 21:20:00,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.625) internal successors, (125), 7 states have internal predecessors, (125), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-15 21:20:00,780 INFO L276 IsEmpty]: Start isEmpty. Operand 2659 states and 3955 transitions. [2023-12-15 21:20:00,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 378 [2023-12-15 21:20:00,782 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:00,782 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:00,791 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-12-15 21:20:00,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-12-15 21:20:00,991 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:00,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:00,991 INFO L85 PathProgramCache]: Analyzing trace with hash -164925289, now seen corresponding path program 1 times [2023-12-15 21:20:00,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:00,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814085020] [2023-12-15 21:20:00,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:00,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:01,020 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:01,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [562518816] [2023-12-15 21:20:01,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:01,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:01,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:01,022 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:01,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-12-15 21:20:01,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:01,869 INFO L262 TraceCheckSpWp]: Trace formula consists of 1055 conjuncts, 37 conjunts are in the unsatisfiable core [2023-12-15 21:20:01,873 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:02,767 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2023-12-15 21:20:02,767 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:20:02,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:02,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814085020] [2023-12-15 21:20:02,768 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:02,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [562518816] [2023-12-15 21:20:02,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [562518816] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:20:02,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:20:02,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-12-15 21:20:02,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299566420] [2023-12-15 21:20:02,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:20:02,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-15 21:20:02,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:02,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-15 21:20:02,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-12-15 21:20:02,769 INFO L87 Difference]: Start difference. First operand 2659 states and 3955 transitions. Second operand has 13 states, 13 states have (on average 9.615384615384615) internal successors, (125), 13 states have internal predecessors, (125), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Received shutdown request... [2023-12-15 21:20:08,989 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-15 21:20:08,990 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-15 21:20:10,000 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-12-15 21:20:10,190 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2023-12-15 21:20:10,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 137 [2023-12-15 21:20:10,200 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 394 GetRequests, 366 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=231, Invalid=639, Unknown=0, NotChecked=0, Total=870 [2023-12-15 21:20:10,200 INFO L413 NwaCegarLoop]: 432 mSDtfsCounter, 1862 mSDsluCounter, 3128 mSDsCounter, 0 mSdLazyCounter, 1331 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1862 SdHoareTripleChecker+Valid, 3560 SdHoareTripleChecker+Invalid, 1352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 1331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:10,200 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1862 Valid, 3560 Invalid, 1352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 1331 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2023-12-15 21:20:10,201 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-15 21:20:10,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-12-15 21:20:10,201 WARN L619 AbstractCegarLoop]: Verification canceled: while executing Executor. [2023-12-15 21:20:10,204 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:10,205 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-15 21:20:10,206 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.12 09:20:10 BoogieIcfgContainer [2023-12-15 21:20:10,207 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-15 21:20:10,207 INFO L158 Benchmark]: Toolchain (without parser) took 63506.90ms. Allocated memory was 186.6MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 134.3MB in the beginning and 482.1MB in the end (delta: -347.8MB). Peak memory consumption was 667.5MB. Max. memory is 8.0GB. [2023-12-15 21:20:10,207 INFO L158 Benchmark]: CDTParser took 0.48ms. Allocated memory is still 186.6MB. Free memory was 136.7MB in the beginning and 136.6MB in the end (delta: 125.9kB). There was no memory consumed. Max. memory is 8.0GB. [2023-12-15 21:20:10,207 INFO L158 Benchmark]: CACSL2BoogieTranslator took 481.06ms. Allocated memory is still 186.6MB. Free memory was 134.0MB in the beginning and 98.0MB in the end (delta: 36.0MB). Peak memory consumption was 35.7MB. Max. memory is 8.0GB. [2023-12-15 21:20:10,207 INFO L158 Benchmark]: Boogie Procedure Inliner took 134.68ms. Allocated memory was 186.6MB in the beginning and 256.9MB in the end (delta: 70.3MB). Free memory was 98.0MB in the beginning and 215.7MB in the end (delta: -117.7MB). Peak memory consumption was 24.8MB. Max. memory is 8.0GB. [2023-12-15 21:20:10,207 INFO L158 Benchmark]: Boogie Preprocessor took 137.28ms. Allocated memory is still 256.9MB. Free memory was 215.7MB in the beginning and 187.9MB in the end (delta: 27.8MB). Peak memory consumption was 28.3MB. Max. memory is 8.0GB. [2023-12-15 21:20:10,207 INFO L158 Benchmark]: RCFGBuilder took 1003.72ms. Allocated memory is still 256.9MB. Free memory was 187.9MB in the beginning and 185.2MB in the end (delta: 2.7MB). Peak memory consumption was 81.8MB. Max. memory is 8.0GB. [2023-12-15 21:20:10,208 INFO L158 Benchmark]: TraceAbstraction took 61744.79ms. Allocated memory was 256.9MB in the beginning and 1.2GB in the end (delta: 944.8MB). Free memory was 184.7MB in the beginning and 482.1MB in the end (delta: -297.4MB). Peak memory consumption was 648.4MB. Max. memory is 8.0GB. [2023-12-15 21:20:10,208 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.48ms. Allocated memory is still 186.6MB. Free memory was 136.7MB in the beginning and 136.6MB in the end (delta: 125.9kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 481.06ms. Allocated memory is still 186.6MB. Free memory was 134.0MB in the beginning and 98.0MB in the end (delta: 36.0MB). Peak memory consumption was 35.7MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 134.68ms. Allocated memory was 186.6MB in the beginning and 256.9MB in the end (delta: 70.3MB). Free memory was 98.0MB in the beginning and 215.7MB in the end (delta: -117.7MB). Peak memory consumption was 24.8MB. Max. memory is 8.0GB. * Boogie Preprocessor took 137.28ms. Allocated memory is still 256.9MB. Free memory was 215.7MB in the beginning and 187.9MB in the end (delta: 27.8MB). Peak memory consumption was 28.3MB. Max. memory is 8.0GB. * RCFGBuilder took 1003.72ms. Allocated memory is still 256.9MB. Free memory was 187.9MB in the beginning and 185.2MB in the end (delta: 2.7MB). Peak memory consumption was 81.8MB. Max. memory is 8.0GB. * TraceAbstraction took 61744.79ms. Allocated memory was 256.9MB in the beginning and 1.2GB in the end (delta: 944.8MB). Free memory was 184.7MB in the beginning and 482.1MB in the end (delta: -297.4MB). Peak memory consumption was 648.4MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 19]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 19). Cancelled while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 267 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 61.7s, OverallIterations: 28, TraceHistogramMax: 51, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 27.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 1 mSolverCounterUnknown, 25421 SdHoareTripleChecker+Valid, 16.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 25255 mSDsluCounter, 43565 SdHoareTripleChecker+Invalid, 14.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 30464 mSDsCounter, 3276 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11286 IncrementalHoareTripleChecker+Invalid, 14564 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3276 mSolverCounterUnsat, 13101 mSDtfsCounter, 11286 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 14662 GetRequests, 14348 SyntacticMatches, 5 SemanticMatches, 309 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2467 ImplicationChecksByTransitivity, 3.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=10612occurred in iteration=20, InterpolantAutomatonStates: 256, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 4.0s AutomataMinimizationTime, 27 MinimizatonAttempts, 38665 StatesRemovedByMinimization, 26 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.6s SsaConstructionTime, 4.4s SatisfiabilityAnalysisTime, 12.1s InterpolantComputationTime, 10785 NumberOfCodeBlocks, 10785 NumberOfCodeBlocksAsserted, 29 NumberOfCheckSat, 14471 ConstructedInterpolants, 13 QuantifiedInterpolants, 45354 SizeOfPredicates, 103 NumberOfNonLiveVariables, 29486 ConjunctsInSsa, 262 ConjunctsInUnsatCore, 39 InterpolantComputations, 18 PerfectInterpolantSequences, 196659/198900 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