/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_fillercode_fillercodesize_ps-cn-250_file-34.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-19 06:51:02,997 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-19 06:51:03,072 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-19 06:51:03,076 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-19 06:51:03,077 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-19 06:51:03,114 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-19 06:51:03,115 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-19 06:51:03,115 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-19 06:51:03,116 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-19 06:51:03,122 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-19 06:51:03,122 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-19 06:51:03,122 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-19 06:51:03,123 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-19 06:51:03,125 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-19 06:51:03,125 INFO L153 SettingsManager]: * Use SBE=true [2023-12-19 06:51:03,125 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-19 06:51:03,126 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-19 06:51:03,126 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-19 06:51:03,126 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-19 06:51:03,127 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-19 06:51:03,127 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-19 06:51:03,127 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-19 06:51:03,128 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-19 06:51:03,128 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-19 06:51:03,128 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-19 06:51:03,128 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-19 06:51:03,128 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-19 06:51:03,129 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-19 06:51:03,129 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-19 06:51:03,129 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-19 06:51:03,130 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-19 06:51:03,131 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-19 06:51:03,131 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 06:51:03,131 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-19 06:51:03,131 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-19 06:51:03,131 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-19 06:51:03,131 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-19 06:51:03,132 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-19 06:51:03,132 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-19 06:51:03,132 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-19 06:51:03,132 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-19 06:51:03,132 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-19 06:51:03,132 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-19 06:51:03,132 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-19 06:51:03,387 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-19 06:51:03,415 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-19 06:51:03,418 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-19 06:51:03,419 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-19 06:51:03,419 INFO L274 PluginConnector]: CDTParser initialized [2023-12-19 06:51:03,420 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-34.i [2023-12-19 06:51:04,626 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-19 06:51:04,878 INFO L384 CDTParser]: Found 1 translation units. [2023-12-19 06:51:04,879 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-34.i [2023-12-19 06:51:04,896 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/47aa053ac/62fb58673e4246f6b97d6222cc34932e/FLAG1e70ac66d [2023-12-19 06:51:04,908 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/47aa053ac/62fb58673e4246f6b97d6222cc34932e [2023-12-19 06:51:04,910 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-19 06:51:04,912 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-19 06:51:04,912 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-19 06:51:04,913 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-19 06:51:04,920 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-19 06:51:04,921 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 06:51:04" (1/1) ... [2023-12-19 06:51:04,922 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@694f72d8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:51:04, skipping insertion in model container [2023-12-19 06:51:04,922 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 06:51:04" (1/1) ... [2023-12-19 06:51:04,970 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-19 06:51:05,121 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_fillercode_fillercodesize_ps-cn-250_file-34.i[916,929] [2023-12-19 06:51:05,264 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 06:51:05,283 INFO L202 MainTranslator]: Completed pre-run [2023-12-19 06:51:05,300 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_fillercode_fillercodesize_ps-cn-250_file-34.i[916,929] [2023-12-19 06:51:05,355 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 06:51:05,380 INFO L206 MainTranslator]: Completed translation [2023-12-19 06:51:05,381 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:51:05 WrapperNode [2023-12-19 06:51:05,381 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-19 06:51:05,382 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-19 06:51:05,382 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-19 06:51:05,382 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-19 06:51:05,389 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:51:05" (1/1) ... [2023-12-19 06:51:05,412 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:51:05" (1/1) ... [2023-12-19 06:51:05,466 INFO L138 Inliner]: procedures = 26, calls = 84, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 542 [2023-12-19 06:51:05,466 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-19 06:51:05,467 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-19 06:51:05,467 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-19 06:51:05,467 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-19 06:51:05,476 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:51:05" (1/1) ... [2023-12-19 06:51:05,476 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:51:05" (1/1) ... [2023-12-19 06:51:05,483 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:51:05" (1/1) ... [2023-12-19 06:51:05,521 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-19 06:51:05,521 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:51:05" (1/1) ... [2023-12-19 06:51:05,521 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:51:05" (1/1) ... [2023-12-19 06:51:05,564 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:51:05" (1/1) ... [2023-12-19 06:51:05,568 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:51:05" (1/1) ... [2023-12-19 06:51:05,575 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:51:05" (1/1) ... [2023-12-19 06:51:05,597 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:51:05" (1/1) ... [2023-12-19 06:51:05,609 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-19 06:51:05,610 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-19 06:51:05,610 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-19 06:51:05,610 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-19 06:51:05,611 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:51:05" (1/1) ... [2023-12-19 06:51:05,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 06:51:05,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:51:05,642 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-19 06:51:05,672 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-19 06:51:05,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-19 06:51:05,680 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-19 06:51:05,681 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-19 06:51:05,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-19 06:51:05,681 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-19 06:51:05,681 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-19 06:51:05,814 INFO L241 CfgBuilder]: Building ICFG [2023-12-19 06:51:05,818 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-19 06:51:06,567 INFO L282 CfgBuilder]: Performing block encoding [2023-12-19 06:51:06,626 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-19 06:51:06,626 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-19 06:51:06,627 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 06:51:06 BoogieIcfgContainer [2023-12-19 06:51:06,627 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-19 06:51:06,630 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-19 06:51:06,630 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-19 06:51:06,632 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-19 06:51:06,633 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 06:51:04" (1/3) ... [2023-12-19 06:51:06,634 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d5abd3c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 06:51:06, skipping insertion in model container [2023-12-19 06:51:06,634 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:51:05" (2/3) ... [2023-12-19 06:51:06,634 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d5abd3c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 06:51:06, skipping insertion in model container [2023-12-19 06:51:06,634 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 06:51:06" (3/3) ... [2023-12-19 06:51:06,635 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-34.i [2023-12-19 06:51:06,651 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-19 06:51:06,652 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-19 06:51:06,728 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-19 06:51:06,733 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;@3684350f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-19 06:51:06,733 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-19 06:51:06,739 INFO L276 IsEmpty]: Start isEmpty. Operand has 217 states, 143 states have (on average 1.6223776223776223) internal successors, (232), 144 states have internal predecessors, (232), 71 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2023-12-19 06:51:06,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 442 [2023-12-19 06:51:06,762 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:51:06,763 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:51:06,763 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:51:06,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:51:06,768 INFO L85 PathProgramCache]: Analyzing trace with hash -750474709, now seen corresponding path program 1 times [2023-12-19 06:51:06,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:51:06,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465367335] [2023-12-19 06:51:06,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:06,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:51:06,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:51:07,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:51:07,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465367335] [2023-12-19 06:51:07,128 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-19 06:51:07,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707984124] [2023-12-19 06:51:07,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:07,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:51:07,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:51:07,132 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-19 06:51:07,162 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-19 06:51:07,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:51:07,474 INFO L262 TraceCheckSpWp]: Trace formula consists of 998 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-19 06:51:07,506 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:51:07,608 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 140 proven. 0 refuted. 0 times theorem prover too weak. 9800 trivial. 0 not checked. [2023-12-19 06:51:07,609 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:51:07,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707984124] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:51:07,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:51:07,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 06:51:07,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477070882] [2023-12-19 06:51:07,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:51:07,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-19 06:51:07,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:51:07,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-19 06:51:07,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 06:51:07,665 INFO L87 Difference]: Start difference. First operand has 217 states, 143 states have (on average 1.6223776223776223) internal successors, (232), 144 states have internal predecessors, (232), 71 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) Second operand has 2 states, 2 states have (on average 45.5) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (71), 2 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 2 states have call successors, (71) [2023-12-19 06:51:07,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:51:07,765 INFO L93 Difference]: Finished difference Result 431 states and 817 transitions. [2023-12-19 06:51:07,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-19 06:51:07,768 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 45.5) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (71), 2 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 2 states have call successors, (71) Word has length 441 [2023-12-19 06:51:07,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:51:07,782 INFO L225 Difference]: With dead ends: 431 [2023-12-19 06:51:07,783 INFO L226 Difference]: Without dead ends: 215 [2023-12-19 06:51:07,792 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 440 GetRequests, 440 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-19 06:51:07,795 INFO L413 NwaCegarLoop]: 365 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, 365 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-19 06:51:07,797 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 365 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 06:51:07,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2023-12-19 06:51:07,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 215. [2023-12-19 06:51:07,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 142 states have (on average 1.591549295774648) internal successors, (226), 142 states have internal predecessors, (226), 71 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2023-12-19 06:51:07,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 368 transitions. [2023-12-19 06:51:07,881 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 368 transitions. Word has length 441 [2023-12-19 06:51:07,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:51:07,882 INFO L495 AbstractCegarLoop]: Abstraction has 215 states and 368 transitions. [2023-12-19 06:51:07,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 45.5) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (71), 2 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 2 states have call successors, (71) [2023-12-19 06:51:07,883 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 368 transitions. [2023-12-19 06:51:07,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 442 [2023-12-19 06:51:07,893 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:51:07,894 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:51:07,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-19 06:51:08,102 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-19 06:51:08,102 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:51:08,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:51:08,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1561902997, now seen corresponding path program 1 times [2023-12-19 06:51:08,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:51:08,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414940565] [2023-12-19 06:51:08,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:08,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:51:08,253 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:51:08,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [73147893] [2023-12-19 06:51:08,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:08,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:51:08,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:51:08,268 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-19 06:51:08,286 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-19 06:51:08,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:51:08,587 INFO L262 TraceCheckSpWp]: Trace formula consists of 1000 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 06:51:08,595 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:51:08,643 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2023-12-19 06:51:08,643 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:51:08,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:51:08,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414940565] [2023-12-19 06:51:08,644 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:51:08,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73147893] [2023-12-19 06:51:08,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [73147893] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:51:08,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:51:08,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 06:51:08,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396518207] [2023-12-19 06:51:08,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:51:08,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 06:51:08,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:51:08,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 06:51:08,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 06:51:08,653 INFO L87 Difference]: Start difference. First operand 215 states and 368 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:51:08,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:51:08,726 INFO L93 Difference]: Finished difference Result 430 states and 737 transitions. [2023-12-19 06:51:08,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 06:51:08,729 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) Word has length 441 [2023-12-19 06:51:08,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:51:08,736 INFO L225 Difference]: With dead ends: 430 [2023-12-19 06:51:08,736 INFO L226 Difference]: Without dead ends: 216 [2023-12-19 06:51:08,737 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 440 GetRequests, 439 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-19 06:51:08,740 INFO L413 NwaCegarLoop]: 364 mSDtfsCounter, 0 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 721 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 06:51:08,741 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 721 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 06:51:08,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2023-12-19 06:51:08,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 216. [2023-12-19 06:51:08,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 143 states have (on average 1.5874125874125875) internal successors, (227), 143 states have internal predecessors, (227), 71 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2023-12-19 06:51:08,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 369 transitions. [2023-12-19 06:51:08,777 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 369 transitions. Word has length 441 [2023-12-19 06:51:08,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:51:08,779 INFO L495 AbstractCegarLoop]: Abstraction has 216 states and 369 transitions. [2023-12-19 06:51:08,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:51:08,779 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 369 transitions. [2023-12-19 06:51:08,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 442 [2023-12-19 06:51:08,783 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:51:08,783 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:51:08,799 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-19 06:51:08,992 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-19 06:51:08,993 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:51:08,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:51:08,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1478237875, now seen corresponding path program 1 times [2023-12-19 06:51:08,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:51:08,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213739046] [2023-12-19 06:51:08,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:08,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:51:09,112 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:51:09,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [440543329] [2023-12-19 06:51:09,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:09,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:51:09,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:51:09,120 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-19 06:51:09,140 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-19 06:51:09,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:51:09,364 INFO L262 TraceCheckSpWp]: Trace formula consists of 998 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 06:51:09,372 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:51:09,424 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2023-12-19 06:51:09,424 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:51:09,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:51:09,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213739046] [2023-12-19 06:51:09,425 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:51:09,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440543329] [2023-12-19 06:51:09,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440543329] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:51:09,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:51:09,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 06:51:09,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527395090] [2023-12-19 06:51:09,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:51:09,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 06:51:09,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:51:09,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 06:51:09,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 06:51:09,428 INFO L87 Difference]: Start difference. First operand 216 states and 369 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:51:09,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:51:09,498 INFO L93 Difference]: Finished difference Result 562 states and 964 transitions. [2023-12-19 06:51:09,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 06:51:09,498 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) Word has length 441 [2023-12-19 06:51:09,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:51:09,502 INFO L225 Difference]: With dead ends: 562 [2023-12-19 06:51:09,502 INFO L226 Difference]: Without dead ends: 347 [2023-12-19 06:51:09,503 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 440 GetRequests, 439 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-19 06:51:09,505 INFO L413 NwaCegarLoop]: 428 mSDtfsCounter, 223 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 779 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 06:51:09,509 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [223 Valid, 779 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 06:51:09,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2023-12-19 06:51:09,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 344. [2023-12-19 06:51:09,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 251 states have (on average 1.6414342629482073) internal successors, (412), 252 states have internal predecessors, (412), 90 states have call successors, (90), 2 states have call predecessors, (90), 2 states have return successors, (90), 89 states have call predecessors, (90), 90 states have call successors, (90) [2023-12-19 06:51:09,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 592 transitions. [2023-12-19 06:51:09,548 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 592 transitions. Word has length 441 [2023-12-19 06:51:09,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:51:09,552 INFO L495 AbstractCegarLoop]: Abstraction has 344 states and 592 transitions. [2023-12-19 06:51:09,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:51:09,552 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 592 transitions. [2023-12-19 06:51:09,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 442 [2023-12-19 06:51:09,557 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:51:09,558 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:51:09,568 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-19 06:51:09,764 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-19 06:51:09,765 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:51:09,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:51:09,766 INFO L85 PathProgramCache]: Analyzing trace with hash -367129291, now seen corresponding path program 1 times [2023-12-19 06:51:09,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:51:09,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851142851] [2023-12-19 06:51:09,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:09,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:51:09,842 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:51:09,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1880789809] [2023-12-19 06:51:09,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:09,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:51:09,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:51:09,844 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-19 06:51:09,865 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-19 06:51:10,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:51:10,100 INFO L262 TraceCheckSpWp]: Trace formula consists of 995 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-19 06:51:10,110 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:51:10,608 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2023-12-19 06:51:10,608 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:51:10,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:51:10,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851142851] [2023-12-19 06:51:10,609 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:51:10,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880789809] [2023-12-19 06:51:10,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880789809] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:51:10,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:51:10,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 06:51:10,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757906865] [2023-12-19 06:51:10,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:51:10,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 06:51:10,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:51:10,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 06:51:10,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 06:51:10,613 INFO L87 Difference]: Start difference. First operand 344 states and 592 transitions. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:51:11,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:51:11,144 INFO L93 Difference]: Finished difference Result 1031 states and 1771 transitions. [2023-12-19 06:51:11,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 06:51:11,145 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) Word has length 441 [2023-12-19 06:51:11,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:51:11,153 INFO L225 Difference]: With dead ends: 1031 [2023-12-19 06:51:11,153 INFO L226 Difference]: Without dead ends: 688 [2023-12-19 06:51:11,154 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 442 GetRequests, 437 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 06:51:11,158 INFO L413 NwaCegarLoop]: 688 mSDtfsCounter, 374 mSDsluCounter, 780 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 1468 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 06:51:11,159 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [374 Valid, 1468 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 334 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 06:51:11,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2023-12-19 06:51:11,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 348. [2023-12-19 06:51:11,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 255 states have (on average 1.6313725490196078) internal successors, (416), 256 states have internal predecessors, (416), 90 states have call successors, (90), 2 states have call predecessors, (90), 2 states have return successors, (90), 89 states have call predecessors, (90), 90 states have call successors, (90) [2023-12-19 06:51:11,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 596 transitions. [2023-12-19 06:51:11,233 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 596 transitions. Word has length 441 [2023-12-19 06:51:11,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:51:11,234 INFO L495 AbstractCegarLoop]: Abstraction has 348 states and 596 transitions. [2023-12-19 06:51:11,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:51:11,234 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 596 transitions. [2023-12-19 06:51:11,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 443 [2023-12-19 06:51:11,238 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:51:11,238 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:51:11,248 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-19 06:51:11,446 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-19 06:51:11,446 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:51:11,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:51:11,447 INFO L85 PathProgramCache]: Analyzing trace with hash 949483763, now seen corresponding path program 1 times [2023-12-19 06:51:11,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:51:11,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178036324] [2023-12-19 06:51:11,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:11,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:51:11,509 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:51:11,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [779621635] [2023-12-19 06:51:11,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:11,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:51:11,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:51:11,511 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-19 06:51:11,531 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-19 06:51:11,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:51:11,743 INFO L262 TraceCheckSpWp]: Trace formula consists of 999 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 06:51:11,761 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:51:12,007 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 4858 proven. 84 refuted. 0 times theorem prover too weak. 4998 trivial. 0 not checked. [2023-12-19 06:51:12,007 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:51:12,283 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 126 proven. 84 refuted. 0 times theorem prover too weak. 9730 trivial. 0 not checked. [2023-12-19 06:51:12,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:51:12,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178036324] [2023-12-19 06:51:12,285 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:51:12,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779621635] [2023-12-19 06:51:12,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779621635] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 06:51:12,288 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 06:51:12,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-19 06:51:12,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768147785] [2023-12-19 06:51:12,291 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 06:51:12,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 06:51:12,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:51:12,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 06:51:12,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 06:51:12,293 INFO L87 Difference]: Start difference. First operand 348 states and 596 transitions. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 2 states have call successors, (99), 2 states have call predecessors, (99), 4 states have return successors, (100), 2 states have call predecessors, (100), 2 states have call successors, (100) [2023-12-19 06:51:12,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:51:12,816 INFO L93 Difference]: Finished difference Result 766 states and 1299 transitions. [2023-12-19 06:51:12,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 06:51:12,817 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 2 states have call successors, (99), 2 states have call predecessors, (99), 4 states have return successors, (100), 2 states have call predecessors, (100), 2 states have call successors, (100) Word has length 442 [2023-12-19 06:51:12,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:51:12,819 INFO L225 Difference]: With dead ends: 766 [2023-12-19 06:51:12,820 INFO L226 Difference]: Without dead ends: 419 [2023-12-19 06:51:12,821 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 886 GetRequests, 876 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-19 06:51:12,821 INFO L413 NwaCegarLoop]: 349 mSDtfsCounter, 586 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 628 SdHoareTripleChecker+Valid, 835 SdHoareTripleChecker+Invalid, 706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 06:51:12,821 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [628 Valid, 835 Invalid, 706 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 06:51:12,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2023-12-19 06:51:12,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 412. [2023-12-19 06:51:12,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 276 states have (on average 1.5615942028985508) internal successors, (431), 278 states have internal predecessors, (431), 132 states have call successors, (132), 3 states have call predecessors, (132), 3 states have return successors, (132), 130 states have call predecessors, (132), 132 states have call successors, (132) [2023-12-19 06:51:12,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 695 transitions. [2023-12-19 06:51:12,872 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 695 transitions. Word has length 442 [2023-12-19 06:51:12,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:51:12,874 INFO L495 AbstractCegarLoop]: Abstraction has 412 states and 695 transitions. [2023-12-19 06:51:12,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 2 states have call successors, (99), 2 states have call predecessors, (99), 4 states have return successors, (100), 2 states have call predecessors, (100), 2 states have call successors, (100) [2023-12-19 06:51:12,874 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 695 transitions. [2023-12-19 06:51:12,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 443 [2023-12-19 06:51:12,877 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:51:12,878 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:51:12,890 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-19 06:51:13,087 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-19 06:51:13,088 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:51:13,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:51:13,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1350189307, now seen corresponding path program 1 times [2023-12-19 06:51:13,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:51:13,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111770166] [2023-12-19 06:51:13,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:13,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:51:13,137 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:51:13,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [594512748] [2023-12-19 06:51:13,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:13,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:51:13,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:51:13,139 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-19 06:51:13,162 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-19 06:51:13,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:51:13,372 INFO L262 TraceCheckSpWp]: Trace formula consists of 999 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-19 06:51:13,379 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:51:13,431 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2023-12-19 06:51:13,432 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:51:13,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:51:13,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111770166] [2023-12-19 06:51:13,432 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:51:13,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594512748] [2023-12-19 06:51:13,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594512748] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:51:13,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:51:13,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 06:51:13,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36951063] [2023-12-19 06:51:13,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:51:13,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 06:51:13,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:51:13,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 06:51:13,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-19 06:51:13,435 INFO L87 Difference]: Start difference. First operand 412 states and 695 transitions. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:51:13,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:51:13,499 INFO L93 Difference]: Finished difference Result 762 states and 1285 transitions. [2023-12-19 06:51:13,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 06:51:13,500 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) Word has length 442 [2023-12-19 06:51:13,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:51:13,503 INFO L225 Difference]: With dead ends: 762 [2023-12-19 06:51:13,503 INFO L226 Difference]: Without dead ends: 415 [2023-12-19 06:51:13,505 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 441 GetRequests, 439 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-19 06:51:13,506 INFO L413 NwaCegarLoop]: 505 mSDtfsCounter, 202 mSDsluCounter, 702 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 1207 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 06:51:13,506 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [202 Valid, 1207 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 06:51:13,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2023-12-19 06:51:13,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 412. [2023-12-19 06:51:13,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 276 states have (on average 1.5579710144927537) internal successors, (430), 278 states have internal predecessors, (430), 132 states have call successors, (132), 3 states have call predecessors, (132), 3 states have return successors, (132), 130 states have call predecessors, (132), 132 states have call successors, (132) [2023-12-19 06:51:13,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 694 transitions. [2023-12-19 06:51:13,544 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 694 transitions. Word has length 442 [2023-12-19 06:51:13,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:51:13,545 INFO L495 AbstractCegarLoop]: Abstraction has 412 states and 694 transitions. [2023-12-19 06:51:13,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:51:13,545 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 694 transitions. [2023-12-19 06:51:13,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 443 [2023-12-19 06:51:13,548 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:51:13,548 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:51:13,559 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-19 06:51:13,756 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-19 06:51:13,756 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:51:13,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:51:13,757 INFO L85 PathProgramCache]: Analyzing trace with hash 672608763, now seen corresponding path program 1 times [2023-12-19 06:51:13,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:51:13,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125316116] [2023-12-19 06:51:13,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:13,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:51:13,804 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:51:13,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [504561777] [2023-12-19 06:51:13,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:13,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:51:13,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:51:13,806 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-19 06:51:13,827 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-19 06:51:14,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:51:14,032 INFO L262 TraceCheckSpWp]: Trace formula consists of 1001 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 06:51:14,039 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:51:14,284 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 5028 proven. 99 refuted. 0 times theorem prover too weak. 4813 trivial. 0 not checked. [2023-12-19 06:51:14,284 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:51:14,525 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 111 proven. 99 refuted. 0 times theorem prover too weak. 9730 trivial. 0 not checked. [2023-12-19 06:51:14,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:51:14,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125316116] [2023-12-19 06:51:14,526 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:51:14,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504561777] [2023-12-19 06:51:14,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504561777] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 06:51:14,526 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 06:51:14,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-19 06:51:14,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216921443] [2023-12-19 06:51:14,526 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 06:51:14,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 06:51:14,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:51:14,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 06:51:14,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 06:51:14,528 INFO L87 Difference]: Start difference. First operand 412 states and 694 transitions. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 2 states have call successors, (104), 2 states have call predecessors, (104), 4 states have return successors, (105), 2 states have call predecessors, (105), 2 states have call successors, (105) [2023-12-19 06:51:14,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:51:14,908 INFO L93 Difference]: Finished difference Result 777 states and 1297 transitions. [2023-12-19 06:51:14,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 06:51:14,909 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 2 states have call successors, (104), 2 states have call predecessors, (104), 4 states have return successors, (105), 2 states have call predecessors, (105), 2 states have call successors, (105) Word has length 442 [2023-12-19 06:51:14,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:51:14,912 INFO L225 Difference]: With dead ends: 777 [2023-12-19 06:51:14,912 INFO L226 Difference]: Without dead ends: 430 [2023-12-19 06:51:14,913 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 886 GetRequests, 876 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-19 06:51:14,914 INFO L413 NwaCegarLoop]: 284 mSDtfsCounter, 424 mSDsluCounter, 426 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 710 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 06:51:14,914 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [460 Valid, 710 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 06:51:14,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2023-12-19 06:51:14,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 420. [2023-12-19 06:51:14,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 282 states have (on average 1.5390070921985815) internal successors, (434), 284 states have internal predecessors, (434), 132 states have call successors, (132), 5 states have call predecessors, (132), 5 states have return successors, (132), 130 states have call predecessors, (132), 132 states have call successors, (132) [2023-12-19 06:51:14,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 698 transitions. [2023-12-19 06:51:14,947 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 698 transitions. Word has length 442 [2023-12-19 06:51:14,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:51:14,948 INFO L495 AbstractCegarLoop]: Abstraction has 420 states and 698 transitions. [2023-12-19 06:51:14,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 2 states have call successors, (104), 2 states have call predecessors, (104), 4 states have return successors, (105), 2 states have call predecessors, (105), 2 states have call successors, (105) [2023-12-19 06:51:14,948 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 698 transitions. [2023-12-19 06:51:14,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 443 [2023-12-19 06:51:14,951 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:51:14,951 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:51:14,964 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-19 06:51:15,159 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-19 06:51:15,160 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:51:15,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:51:15,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1096255485, now seen corresponding path program 1 times [2023-12-19 06:51:15,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:51:15,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017366261] [2023-12-19 06:51:15,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:15,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:51:15,207 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:51:15,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1588075885] [2023-12-19 06:51:15,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:15,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:51:15,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:51:15,209 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-19 06:51:15,232 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-19 06:51:15,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:51:15,430 INFO L262 TraceCheckSpWp]: Trace formula consists of 1000 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 06:51:15,437 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:51:15,717 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 5040 proven. 105 refuted. 0 times theorem prover too weak. 4795 trivial. 0 not checked. [2023-12-19 06:51:15,717 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:51:15,999 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 105 proven. 105 refuted. 0 times theorem prover too weak. 9730 trivial. 0 not checked. [2023-12-19 06:51:15,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:51:15,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017366261] [2023-12-19 06:51:15,999 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:51:15,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1588075885] [2023-12-19 06:51:15,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1588075885] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 06:51:15,999 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 06:51:16,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-19 06:51:16,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560475284] [2023-12-19 06:51:16,000 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 06:51:16,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 06:51:16,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:51:16,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 06:51:16,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 06:51:16,002 INFO L87 Difference]: Start difference. First operand 420 states and 698 transitions. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 2 states have call successors, (106), 2 states have call predecessors, (106), 4 states have return successors, (107), 2 states have call predecessors, (107), 2 states have call successors, (107) [2023-12-19 06:51:16,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:51:16,392 INFO L93 Difference]: Finished difference Result 793 states and 1306 transitions. [2023-12-19 06:51:16,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 06:51:16,393 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 2 states have call successors, (106), 2 states have call predecessors, (106), 4 states have return successors, (107), 2 states have call predecessors, (107), 2 states have call successors, (107) Word has length 442 [2023-12-19 06:51:16,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:51:16,396 INFO L225 Difference]: With dead ends: 793 [2023-12-19 06:51:16,396 INFO L226 Difference]: Without dead ends: 442 [2023-12-19 06:51:16,397 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 886 GetRequests, 876 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-19 06:51:16,398 INFO L413 NwaCegarLoop]: 283 mSDtfsCounter, 576 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 610 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 06:51:16,398 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [610 Valid, 705 Invalid, 497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 06:51:16,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2023-12-19 06:51:16,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 428. [2023-12-19 06:51:16,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 428 states, 288 states have (on average 1.5208333333333333) internal successors, (438), 290 states have internal predecessors, (438), 132 states have call successors, (132), 7 states have call predecessors, (132), 7 states have return successors, (132), 130 states have call predecessors, (132), 132 states have call successors, (132) [2023-12-19 06:51:16,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 702 transitions. [2023-12-19 06:51:16,431 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 702 transitions. Word has length 442 [2023-12-19 06:51:16,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:51:16,432 INFO L495 AbstractCegarLoop]: Abstraction has 428 states and 702 transitions. [2023-12-19 06:51:16,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 2 states have call successors, (106), 2 states have call predecessors, (106), 4 states have return successors, (107), 2 states have call predecessors, (107), 2 states have call successors, (107) [2023-12-19 06:51:16,432 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 702 transitions. [2023-12-19 06:51:16,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 443 [2023-12-19 06:51:16,435 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:51:16,435 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:51:16,443 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-19 06:51:16,643 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-19 06:51:16,643 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:51:16,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:51:16,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1797855359, now seen corresponding path program 1 times [2023-12-19 06:51:16,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:51:16,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144874673] [2023-12-19 06:51:16,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:16,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:51:16,692 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:51:16,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [746260243] [2023-12-19 06:51:16,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:16,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:51:16,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:51:16,694 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-19 06:51:16,712 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-19 06:51:16,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:51:16,929 INFO L262 TraceCheckSpWp]: Trace formula consists of 1001 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 06:51:16,935 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:51:17,225 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 4984 proven. 93 refuted. 0 times theorem prover too weak. 4863 trivial. 0 not checked. [2023-12-19 06:51:17,226 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:51:17,503 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 117 proven. 93 refuted. 0 times theorem prover too weak. 9730 trivial. 0 not checked. [2023-12-19 06:51:17,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:51:17,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144874673] [2023-12-19 06:51:17,504 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:51:17,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746260243] [2023-12-19 06:51:17,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746260243] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 06:51:17,504 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 06:51:17,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-19 06:51:17,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841428749] [2023-12-19 06:51:17,505 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 06:51:17,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 06:51:17,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:51:17,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 06:51:17,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 06:51:17,508 INFO L87 Difference]: Start difference. First operand 428 states and 702 transitions. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 2 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (103), 2 states have call predecessors, (103), 2 states have call successors, (103) [2023-12-19 06:51:17,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:51:17,907 INFO L93 Difference]: Finished difference Result 809 states and 1315 transitions. [2023-12-19 06:51:17,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 06:51:17,908 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 2 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (103), 2 states have call predecessors, (103), 2 states have call successors, (103) Word has length 442 [2023-12-19 06:51:17,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:51:17,911 INFO L225 Difference]: With dead ends: 809 [2023-12-19 06:51:17,911 INFO L226 Difference]: Without dead ends: 454 [2023-12-19 06:51:17,912 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 886 GetRequests, 876 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-19 06:51:17,913 INFO L413 NwaCegarLoop]: 281 mSDtfsCounter, 387 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 06:51:17,913 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [425 Valid, 699 Invalid, 460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 06:51:17,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2023-12-19 06:51:17,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 436. [2023-12-19 06:51:17,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 294 states have (on average 1.5034013605442176) internal successors, (442), 296 states have internal predecessors, (442), 132 states have call successors, (132), 9 states have call predecessors, (132), 9 states have return successors, (132), 130 states have call predecessors, (132), 132 states have call successors, (132) [2023-12-19 06:51:17,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 706 transitions. [2023-12-19 06:51:17,949 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 706 transitions. Word has length 442 [2023-12-19 06:51:17,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:51:17,950 INFO L495 AbstractCegarLoop]: Abstraction has 436 states and 706 transitions. [2023-12-19 06:51:17,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 2 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (103), 2 states have call predecessors, (103), 2 states have call successors, (103) [2023-12-19 06:51:17,950 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 706 transitions. [2023-12-19 06:51:17,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 443 [2023-12-19 06:51:17,953 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:51:17,953 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:51:17,963 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-19 06:51:18,161 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-19 06:51:18,161 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:51:18,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:51:18,162 INFO L85 PathProgramCache]: Analyzing trace with hash 2016710077, now seen corresponding path program 1 times [2023-12-19 06:51:18,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:51:18,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770863153] [2023-12-19 06:51:18,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:18,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:51:18,203 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:51:18,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2064834218] [2023-12-19 06:51:18,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:18,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:51:18,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:51:18,205 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-19 06:51:18,226 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-19 06:51:18,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:51:18,457 INFO L262 TraceCheckSpWp]: Trace formula consists of 1002 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-19 06:51:18,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:51:18,855 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2023-12-19 06:51:18,855 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:51:18,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:51:18,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770863153] [2023-12-19 06:51:18,855 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:51:18,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064834218] [2023-12-19 06:51:18,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064834218] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:51:18,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:51:18,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 06:51:18,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789670623] [2023-12-19 06:51:18,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:51:18,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 06:51:18,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:51:18,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 06:51:18,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 06:51:18,858 INFO L87 Difference]: Start difference. First operand 436 states and 706 transitions. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:51:19,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:51:19,110 INFO L93 Difference]: Finished difference Result 1210 states and 1973 transitions. [2023-12-19 06:51:19,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 06:51:19,111 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) Word has length 442 [2023-12-19 06:51:19,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:51:19,115 INFO L225 Difference]: With dead ends: 1210 [2023-12-19 06:51:19,115 INFO L226 Difference]: Without dead ends: 851 [2023-12-19 06:51:19,117 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 442 GetRequests, 439 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-19 06:51:19,117 INFO L413 NwaCegarLoop]: 390 mSDtfsCounter, 354 mSDsluCounter, 706 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 1096 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 06:51:19,117 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [354 Valid, 1096 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 06:51:19,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states. [2023-12-19 06:51:19,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 797. [2023-12-19 06:51:19,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 797 states, 559 states have (on average 1.5259391771019677) internal successors, (853), 562 states have internal predecessors, (853), 222 states have call successors, (222), 15 states have call predecessors, (222), 15 states have return successors, (222), 219 states have call predecessors, (222), 222 states have call successors, (222) [2023-12-19 06:51:19,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 797 states to 797 states and 1297 transitions. [2023-12-19 06:51:19,186 INFO L78 Accepts]: Start accepts. Automaton has 797 states and 1297 transitions. Word has length 442 [2023-12-19 06:51:19,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:51:19,187 INFO L495 AbstractCegarLoop]: Abstraction has 797 states and 1297 transitions. [2023-12-19 06:51:19,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:51:19,187 INFO L276 IsEmpty]: Start isEmpty. Operand 797 states and 1297 transitions. [2023-12-19 06:51:19,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 444 [2023-12-19 06:51:19,190 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:51:19,190 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:51:19,198 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-19 06:51:19,398 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-19 06:51:19,399 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:51:19,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:51:19,399 INFO L85 PathProgramCache]: Analyzing trace with hash 884114883, now seen corresponding path program 1 times [2023-12-19 06:51:19,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:51:19,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88410354] [2023-12-19 06:51:19,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:19,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:51:19,440 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:51:19,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1363287272] [2023-12-19 06:51:19,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:19,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:51:19,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:51:19,442 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-19 06:51:19,458 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-19 06:51:19,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:51:19,707 INFO L262 TraceCheckSpWp]: Trace formula consists of 1004 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 06:51:19,713 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:51:20,147 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 2688 proven. 177 refuted. 0 times theorem prover too weak. 7075 trivial. 0 not checked. [2023-12-19 06:51:20,147 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:51:20,581 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 33 proven. 177 refuted. 0 times theorem prover too weak. 9730 trivial. 0 not checked. [2023-12-19 06:51:20,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:51:20,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88410354] [2023-12-19 06:51:20,581 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:51:20,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363287272] [2023-12-19 06:51:20,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363287272] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 06:51:20,582 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 06:51:20,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2023-12-19 06:51:20,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334182697] [2023-12-19 06:51:20,582 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 06:51:20,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-19 06:51:20,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:51:20,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-19 06:51:20,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-12-19 06:51:20,584 INFO L87 Difference]: Start difference. First operand 797 states and 1297 transitions. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 2 states have call successors, (130), 2 states have call predecessors, (130), 4 states have return successors, (131), 2 states have call predecessors, (131), 2 states have call successors, (131) [2023-12-19 06:51:21,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:51:21,462 INFO L93 Difference]: Finished difference Result 1208 states and 1933 transitions. [2023-12-19 06:51:21,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-19 06:51:21,463 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 2 states have call successors, (130), 2 states have call predecessors, (130), 4 states have return successors, (131), 2 states have call predecessors, (131), 2 states have call successors, (131) Word has length 443 [2023-12-19 06:51:21,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:51:21,471 INFO L225 Difference]: With dead ends: 1208 [2023-12-19 06:51:21,471 INFO L226 Difference]: Without dead ends: 847 [2023-12-19 06:51:21,472 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 895 GetRequests, 877 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2023-12-19 06:51:21,473 INFO L413 NwaCegarLoop]: 524 mSDtfsCounter, 424 mSDsluCounter, 1316 mSDsCounter, 0 mSdLazyCounter, 860 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 1840 SdHoareTripleChecker+Invalid, 1024 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-19 06:51:21,473 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [436 Valid, 1840 Invalid, 1024 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 860 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-19 06:51:21,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2023-12-19 06:51:21,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 817. [2023-12-19 06:51:21,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 817 states, 574 states have (on average 1.505226480836237) internal successors, (864), 577 states have internal predecessors, (864), 222 states have call successors, (222), 20 states have call predecessors, (222), 20 states have return successors, (222), 219 states have call predecessors, (222), 222 states have call successors, (222) [2023-12-19 06:51:21,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 817 states to 817 states and 1308 transitions. [2023-12-19 06:51:21,545 INFO L78 Accepts]: Start accepts. Automaton has 817 states and 1308 transitions. Word has length 443 [2023-12-19 06:51:21,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:51:21,545 INFO L495 AbstractCegarLoop]: Abstraction has 817 states and 1308 transitions. [2023-12-19 06:51:21,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 2 states have call successors, (130), 2 states have call predecessors, (130), 4 states have return successors, (131), 2 states have call predecessors, (131), 2 states have call successors, (131) [2023-12-19 06:51:21,546 INFO L276 IsEmpty]: Start isEmpty. Operand 817 states and 1308 transitions. [2023-12-19 06:51:21,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 444 [2023-12-19 06:51:21,549 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:51:21,549 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:51:21,560 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-19 06:51:21,760 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-19 06:51:21,760 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:51:21,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:51:21,761 INFO L85 PathProgramCache]: Analyzing trace with hash -395748795, now seen corresponding path program 1 times [2023-12-19 06:51:21,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:51:21,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810351194] [2023-12-19 06:51:21,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:21,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:51:21,807 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:51:21,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2036198750] [2023-12-19 06:51:21,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:51:21,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:51:21,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:51:21,809 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-19 06:51:21,829 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-19 06:51:22,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:51:22,566 INFO L262 TraceCheckSpWp]: Trace formula consists of 1005 conjuncts, 40 conjunts are in the unsatisfiable core [2023-12-19 06:51:22,575 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:51:29,573 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 1779 proven. 567 refuted. 0 times theorem prover too weak. 7594 trivial. 0 not checked. [2023-12-19 06:51:29,574 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:51:40,935 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2023-12-19 06:51:40,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:51:40,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810351194] [2023-12-19 06:51:40,936 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:51:40,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036198750] [2023-12-19 06:51:40,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036198750] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 06:51:40,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 06:51:40,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [21] total 28 [2023-12-19 06:51:40,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590103488] [2023-12-19 06:51:40,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:51:40,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-19 06:51:40,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:51:40,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-19 06:51:40,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=608, Unknown=0, NotChecked=0, Total=756 [2023-12-19 06:51:40,939 INFO L87 Difference]: Start difference. First operand 817 states and 1308 transitions. Second operand has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:51:52,286 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2023-12-19 06:51:59,679 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2023-12-19 06:52:13,630 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2023-12-19 06:52:18,974 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2023-12-19 06:52:21,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:52:21,271 INFO L93 Difference]: Finished difference Result 1783 states and 2832 transitions. [2023-12-19 06:52:21,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-19 06:52:21,273 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) Word has length 443 [2023-12-19 06:52:21,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:52:21,278 INFO L225 Difference]: With dead ends: 1783 [2023-12-19 06:52:21,278 INFO L226 Difference]: Without dead ends: 1047 [2023-12-19 06:52:21,281 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 892 GetRequests, 858 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 382 ImplicationChecksByTransitivity, 22.7s TimeCoverageRelationStatistics Valid=222, Invalid=1037, Unknown=1, NotChecked=0, Total=1260 [2023-12-19 06:52:21,282 INFO L413 NwaCegarLoop]: 352 mSDtfsCounter, 295 mSDsluCounter, 1644 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 1996 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.2s IncrementalHoareTripleChecker+Time [2023-12-19 06:52:21,282 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [295 Valid, 1996 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 267 Invalid, 1 Unknown, 0 Unchecked, 23.2s Time] [2023-12-19 06:52:21,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1047 states. [2023-12-19 06:52:21,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1047 to 885. [2023-12-19 06:52:21,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 885 states, 638 states have (on average 1.4921630094043887) internal successors, (952), 641 states have internal predecessors, (952), 222 states have call successors, (222), 24 states have call predecessors, (222), 24 states have return successors, (222), 219 states have call predecessors, (222), 222 states have call successors, (222) [2023-12-19 06:52:21,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 885 states to 885 states and 1396 transitions. [2023-12-19 06:52:21,398 INFO L78 Accepts]: Start accepts. Automaton has 885 states and 1396 transitions. Word has length 443 [2023-12-19 06:52:21,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:52:21,399 INFO L495 AbstractCegarLoop]: Abstraction has 885 states and 1396 transitions. [2023-12-19 06:52:21,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:52:21,399 INFO L276 IsEmpty]: Start isEmpty. Operand 885 states and 1396 transitions. [2023-12-19 06:52:21,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 444 [2023-12-19 06:52:21,402 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:52:21,402 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:52:21,415 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-19 06:52:21,615 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-19 06:52:21,615 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:52:21,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:52:21,616 INFO L85 PathProgramCache]: Analyzing trace with hash -338490493, now seen corresponding path program 1 times [2023-12-19 06:52:21,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:52:21,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272979703] [2023-12-19 06:52:21,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:52:21,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:52:21,662 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:52:21,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1954877418] [2023-12-19 06:52:21,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:52:21,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:52:21,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:52:21,664 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-19 06:52:21,667 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-19 06:52:21,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:52:21,951 INFO L262 TraceCheckSpWp]: Trace formula consists of 1003 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-19 06:52:21,962 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:52:26,468 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2023-12-19 06:52:26,468 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:52:26,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:52:26,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272979703] [2023-12-19 06:52:26,469 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:52:26,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954877418] [2023-12-19 06:52:26,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954877418] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:52:26,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:52:26,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 06:52:26,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425372624] [2023-12-19 06:52:26,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:52:26,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 06:52:26,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:52:26,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 06:52:26,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-12-19 06:52:26,471 INFO L87 Difference]: Start difference. First operand 885 states and 1396 transitions. Second operand has 12 states, 12 states have (on average 7.583333333333333) internal successors, (91), 11 states have internal predecessors, (91), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:52:42,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:52:42,471 INFO L93 Difference]: Finished difference Result 2162 states and 3413 transitions. [2023-12-19 06:52:42,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-19 06:52:42,472 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.583333333333333) internal successors, (91), 11 states have internal predecessors, (91), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) Word has length 443 [2023-12-19 06:52:42,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:52:42,482 INFO L225 Difference]: With dead ends: 2162 [2023-12-19 06:52:42,482 INFO L226 Difference]: Without dead ends: 1761 [2023-12-19 06:52:42,485 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 432 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=171, Invalid=381, Unknown=0, NotChecked=0, Total=552 [2023-12-19 06:52:42,486 INFO L413 NwaCegarLoop]: 663 mSDtfsCounter, 763 mSDsluCounter, 3467 mSDsCounter, 0 mSdLazyCounter, 2119 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 763 SdHoareTripleChecker+Valid, 4130 SdHoareTripleChecker+Invalid, 2127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 2119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.5s IncrementalHoareTripleChecker+Time [2023-12-19 06:52:42,486 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [763 Valid, 4130 Invalid, 2127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 2119 Invalid, 0 Unknown, 0 Unchecked, 13.5s Time] [2023-12-19 06:52:42,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1761 states. [2023-12-19 06:52:42,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1761 to 1669. [2023-12-19 06:52:42,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1669 states, 1222 states have (on average 1.4991816693944353) internal successors, (1832), 1227 states have internal predecessors, (1832), 402 states have call successors, (402), 44 states have call predecessors, (402), 44 states have return successors, (402), 397 states have call predecessors, (402), 402 states have call successors, (402) [2023-12-19 06:52:42,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1669 states to 1669 states and 2636 transitions. [2023-12-19 06:52:42,761 INFO L78 Accepts]: Start accepts. Automaton has 1669 states and 2636 transitions. Word has length 443 [2023-12-19 06:52:42,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:52:42,762 INFO L495 AbstractCegarLoop]: Abstraction has 1669 states and 2636 transitions. [2023-12-19 06:52:42,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.583333333333333) internal successors, (91), 11 states have internal predecessors, (91), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:52:42,762 INFO L276 IsEmpty]: Start isEmpty. Operand 1669 states and 2636 transitions. [2023-12-19 06:52:42,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 444 [2023-12-19 06:52:42,765 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:52:42,765 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:52:42,779 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-19 06:52:42,979 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-19 06:52:42,979 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:52:42,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:52:42,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1205095421, now seen corresponding path program 1 times [2023-12-19 06:52:42,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:52:42,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391979653] [2023-12-19 06:52:42,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:52:42,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:52:43,018 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:52:43,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1228532048] [2023-12-19 06:52:43,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:52:43,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:52:43,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:52:43,020 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-19 06:52:43,032 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-19 06:52:43,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:52:43,317 INFO L262 TraceCheckSpWp]: Trace formula consists of 1005 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-19 06:52:43,325 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:52:45,165 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 618 proven. 204 refuted. 0 times theorem prover too weak. 9118 trivial. 0 not checked. [2023-12-19 06:52:45,165 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:52:53,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:52:53,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391979653] [2023-12-19 06:52:53,869 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:52:53,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228532048] [2023-12-19 06:52:53,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228532048] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 06:52:53,869 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 06:52:53,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2023-12-19 06:52:53,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998670920] [2023-12-19 06:52:53,869 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 06:52:53,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 06:52:53,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:52:53,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 06:52:53,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2023-12-19 06:52:53,871 INFO L87 Difference]: Start difference. First operand 1669 states and 2636 transitions. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 10 states have internal predecessors, (97), 2 states have call successors, (71), 2 states have call predecessors, (71), 3 states have return successors, (71), 2 states have call predecessors, (71), 2 states have call successors, (71) [2023-12-19 06:52:55,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:52:55,333 INFO L93 Difference]: Finished difference Result 4077 states and 6410 transitions. [2023-12-19 06:52:55,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-19 06:52:55,334 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 10 states have internal predecessors, (97), 2 states have call successors, (71), 2 states have call predecessors, (71), 3 states have return successors, (71), 2 states have call predecessors, (71), 2 states have call successors, (71) Word has length 443 [2023-12-19 06:52:55,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:52:55,347 INFO L225 Difference]: With dead ends: 4077 [2023-12-19 06:52:55,348 INFO L226 Difference]: Without dead ends: 2489 [2023-12-19 06:52:55,353 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 505 GetRequests, 473 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=173, Invalid=639, Unknown=0, NotChecked=0, Total=812 [2023-12-19 06:52:55,354 INFO L413 NwaCegarLoop]: 255 mSDtfsCounter, 664 mSDsluCounter, 1754 mSDsCounter, 0 mSdLazyCounter, 1211 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 664 SdHoareTripleChecker+Valid, 2009 SdHoareTripleChecker+Invalid, 1390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 1211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-19 06:52:55,354 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [664 Valid, 2009 Invalid, 1390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 1211 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-19 06:52:55,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2489 states. [2023-12-19 06:52:55,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2489 to 2247. [2023-12-19 06:52:55,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2247 states, 1768 states have (on average 1.509049773755656) internal successors, (2668), 1772 states have internal predecessors, (2668), 431 states have call successors, (431), 47 states have call predecessors, (431), 47 states have return successors, (431), 427 states have call predecessors, (431), 431 states have call successors, (431) [2023-12-19 06:52:55,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2247 states to 2247 states and 3530 transitions. [2023-12-19 06:52:55,624 INFO L78 Accepts]: Start accepts. Automaton has 2247 states and 3530 transitions. Word has length 443 [2023-12-19 06:52:55,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:52:55,625 INFO L495 AbstractCegarLoop]: Abstraction has 2247 states and 3530 transitions. [2023-12-19 06:52:55,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 10 states have internal predecessors, (97), 2 states have call successors, (71), 2 states have call predecessors, (71), 3 states have return successors, (71), 2 states have call predecessors, (71), 2 states have call successors, (71) [2023-12-19 06:52:55,625 INFO L276 IsEmpty]: Start isEmpty. Operand 2247 states and 3530 transitions. [2023-12-19 06:52:55,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 444 [2023-12-19 06:52:55,628 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:52:55,629 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:52:55,637 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-19 06:52:55,837 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-19 06:52:55,837 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:52:55,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:52:55,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1225847156, now seen corresponding path program 1 times [2023-12-19 06:52:55,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:52:55,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589018398] [2023-12-19 06:52:55,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:52:55,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:52:55,880 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:52:55,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1277949683] [2023-12-19 06:52:55,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:52:55,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:52:55,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:52:55,882 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-19 06:52:55,907 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-19 06:52:56,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:52:56,177 INFO L262 TraceCheckSpWp]: Trace formula consists of 1004 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-19 06:52:56,184 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:52:58,085 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 618 proven. 204 refuted. 0 times theorem prover too weak. 9118 trivial. 0 not checked. [2023-12-19 06:52:58,085 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:53:00,007 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2023-12-19 06:53:00,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:53:00,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589018398] [2023-12-19 06:53:00,007 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:53:00,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277949683] [2023-12-19 06:53:00,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277949683] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 06:53:00,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 06:53:00,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 14 [2023-12-19 06:53:00,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168546040] [2023-12-19 06:53:00,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:53:00,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 06:53:00,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:53:00,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 06:53:00,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2023-12-19 06:53:00,009 INFO L87 Difference]: Start difference. First operand 2247 states and 3530 transitions. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 2 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 2 states have call predecessors, (71), 2 states have call successors, (71) [2023-12-19 06:53:02,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:53:02,056 INFO L93 Difference]: Finished difference Result 7827 states and 12235 transitions. [2023-12-19 06:53:02,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-19 06:53:02,056 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 2 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 2 states have call predecessors, (71), 2 states have call successors, (71) Word has length 443 [2023-12-19 06:53:02,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:53:02,087 INFO L225 Difference]: With dead ends: 7827 [2023-12-19 06:53:02,087 INFO L226 Difference]: Without dead ends: 6903 [2023-12-19 06:53:02,092 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 900 GetRequests, 874 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=151, Invalid=605, Unknown=0, NotChecked=0, Total=756 [2023-12-19 06:53:02,093 INFO L413 NwaCegarLoop]: 998 mSDtfsCounter, 946 mSDsluCounter, 3434 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 294 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 946 SdHoareTripleChecker+Valid, 4432 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 294 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-19 06:53:02,093 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [946 Valid, 4432 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [294 Valid, 398 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-19 06:53:02,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6903 states. [2023-12-19 06:53:03,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6903 to 5533. [2023-12-19 06:53:03,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5533 states, 4254 states have (on average 1.5148095909732018) internal successors, (6444), 4266 states have internal predecessors, (6444), 1151 states have call successors, (1151), 127 states have call predecessors, (1151), 127 states have return successors, (1151), 1139 states have call predecessors, (1151), 1151 states have call successors, (1151) [2023-12-19 06:53:03,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5533 states to 5533 states and 8746 transitions. [2023-12-19 06:53:03,066 INFO L78 Accepts]: Start accepts. Automaton has 5533 states and 8746 transitions. Word has length 443 [2023-12-19 06:53:03,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:53:03,067 INFO L495 AbstractCegarLoop]: Abstraction has 5533 states and 8746 transitions. [2023-12-19 06:53:03,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 2 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 2 states have call predecessors, (71), 2 states have call successors, (71) [2023-12-19 06:53:03,068 INFO L276 IsEmpty]: Start isEmpty. Operand 5533 states and 8746 transitions. [2023-12-19 06:53:03,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 444 [2023-12-19 06:53:03,072 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:53:03,072 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:53:03,083 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-19 06:53:03,283 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-19 06:53:03,283 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:53:03,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:53:03,284 INFO L85 PathProgramCache]: Analyzing trace with hash -982554809, now seen corresponding path program 1 times [2023-12-19 06:53:03,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:53:03,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895443814] [2023-12-19 06:53:03,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:53:03,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:53:03,318 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:53:03,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1545604981] [2023-12-19 06:53:03,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:53:03,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:53:03,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:53:03,320 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-19 06:53:03,342 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-19 06:53:03,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:53:03,641 INFO L262 TraceCheckSpWp]: Trace formula consists of 1003 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-19 06:53:03,647 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:53:04,073 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2023-12-19 06:53:04,073 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:53:04,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:53:04,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895443814] [2023-12-19 06:53:04,073 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:53:04,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545604981] [2023-12-19 06:53:04,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545604981] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:53:04,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:53:04,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 06:53:04,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710588971] [2023-12-19 06:53:04,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:53:04,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 06:53:04,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:53:04,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 06:53:04,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 06:53:04,077 INFO L87 Difference]: Start difference. First operand 5533 states and 8746 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:53:04,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:53:04,912 INFO L93 Difference]: Finished difference Result 10329 states and 16332 transitions. [2023-12-19 06:53:04,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 06:53:04,913 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) Word has length 443 [2023-12-19 06:53:04,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:53:04,939 INFO L225 Difference]: With dead ends: 10329 [2023-12-19 06:53:04,939 INFO L226 Difference]: Without dead ends: 5439 [2023-12-19 06:53:04,953 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 443 GetRequests, 440 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-19 06:53:04,953 INFO L413 NwaCegarLoop]: 355 mSDtfsCounter, 303 mSDsluCounter, 702 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 1057 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 06:53:04,954 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [303 Valid, 1057 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 06:53:04,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5439 states. [2023-12-19 06:53:05,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5439 to 5333. [2023-12-19 06:53:05,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5333 states, 4054 states have (on average 1.5115934879131723) internal successors, (6128), 4066 states have internal predecessors, (6128), 1151 states have call successors, (1151), 127 states have call predecessors, (1151), 127 states have return successors, (1151), 1139 states have call predecessors, (1151), 1151 states have call successors, (1151) [2023-12-19 06:53:05,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5333 states to 5333 states and 8430 transitions. [2023-12-19 06:53:05,714 INFO L78 Accepts]: Start accepts. Automaton has 5333 states and 8430 transitions. Word has length 443 [2023-12-19 06:53:05,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:53:05,715 INFO L495 AbstractCegarLoop]: Abstraction has 5333 states and 8430 transitions. [2023-12-19 06:53:05,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:53:05,716 INFO L276 IsEmpty]: Start isEmpty. Operand 5333 states and 8430 transitions. [2023-12-19 06:53:05,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 444 [2023-12-19 06:53:05,720 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:53:05,720 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:53:05,733 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-19 06:53:05,932 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-19 06:53:05,933 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:53:05,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:53:05,934 INFO L85 PathProgramCache]: Analyzing trace with hash -79695169, now seen corresponding path program 1 times [2023-12-19 06:53:05,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:53:05,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318013271] [2023-12-19 06:53:05,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:53:05,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:53:05,972 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:53:05,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1603994468] [2023-12-19 06:53:05,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:53:05,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:53:05,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:53:05,974 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-19 06:53:05,985 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-19 06:53:06,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:53:06,236 INFO L262 TraceCheckSpWp]: Trace formula consists of 1000 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-19 06:53:06,245 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:53:11,031 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2023-12-19 06:53:11,031 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:53:11,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:53:11,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318013271] [2023-12-19 06:53:11,032 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:53:11,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603994468] [2023-12-19 06:53:11,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1603994468] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:53:11,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:53:11,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 06:53:11,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319246213] [2023-12-19 06:53:11,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:53:11,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 06:53:11,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:53:11,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 06:53:11,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-12-19 06:53:11,034 INFO L87 Difference]: Start difference. First operand 5333 states and 8430 transitions. Second operand has 12 states, 12 states have (on average 7.583333333333333) internal successors, (91), 11 states have internal predecessors, (91), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:53:17,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:53:17,702 INFO L93 Difference]: Finished difference Result 10237 states and 16216 transitions. [2023-12-19 06:53:17,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-19 06:53:17,703 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.583333333333333) internal successors, (91), 11 states have internal predecessors, (91), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) Word has length 443 [2023-12-19 06:53:17,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:53:17,725 INFO L225 Difference]: With dead ends: 10237 [2023-12-19 06:53:17,726 INFO L226 Difference]: Without dead ends: 5547 [2023-12-19 06:53:17,740 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 432 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=171, Invalid=381, Unknown=0, NotChecked=0, Total=552 [2023-12-19 06:53:17,741 INFO L413 NwaCegarLoop]: 404 mSDtfsCounter, 368 mSDsluCounter, 1904 mSDsCounter, 0 mSdLazyCounter, 993 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 2308 SdHoareTripleChecker+Invalid, 1000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 993 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2023-12-19 06:53:17,741 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [368 Valid, 2308 Invalid, 1000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 993 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2023-12-19 06:53:17,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5547 states. [2023-12-19 06:53:18,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5547 to 5345. [2023-12-19 06:53:18,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5345 states, 4066 states have (on average 1.5110673880964092) internal successors, (6144), 4078 states have internal predecessors, (6144), 1151 states have call successors, (1151), 127 states have call predecessors, (1151), 127 states have return successors, (1151), 1139 states have call predecessors, (1151), 1151 states have call successors, (1151) [2023-12-19 06:53:18,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5345 states to 5345 states and 8446 transitions. [2023-12-19 06:53:18,423 INFO L78 Accepts]: Start accepts. Automaton has 5345 states and 8446 transitions. Word has length 443 [2023-12-19 06:53:18,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:53:18,424 INFO L495 AbstractCegarLoop]: Abstraction has 5345 states and 8446 transitions. [2023-12-19 06:53:18,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.583333333333333) internal successors, (91), 11 states have internal predecessors, (91), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:53:18,424 INFO L276 IsEmpty]: Start isEmpty. Operand 5345 states and 8446 transitions. [2023-12-19 06:53:18,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 445 [2023-12-19 06:53:18,428 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:53:18,428 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:53:18,436 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-19 06:53:18,636 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-19 06:53:18,637 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:53:18,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:53:18,637 INFO L85 PathProgramCache]: Analyzing trace with hash -795464018, now seen corresponding path program 1 times [2023-12-19 06:53:18,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:53:18,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460341690] [2023-12-19 06:53:18,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:53:18,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:53:18,681 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:53:18,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1750447901] [2023-12-19 06:53:18,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:53:18,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:53:18,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:53:18,683 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-19 06:53:18,686 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-19 06:53:19,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:53:19,279 INFO L262 TraceCheckSpWp]: Trace formula consists of 1005 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-19 06:53:19,286 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:53:20,198 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2023-12-19 06:53:20,198 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:53:20,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:53:20,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460341690] [2023-12-19 06:53:20,198 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:53:20,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1750447901] [2023-12-19 06:53:20,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1750447901] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:53:20,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:53:20,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-19 06:53:20,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946163600] [2023-12-19 06:53:20,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:53:20,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 06:53:20,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:53:20,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 06:53:20,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2023-12-19 06:53:20,200 INFO L87 Difference]: Start difference. First operand 5345 states and 8446 transitions. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:53:21,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:53:21,948 INFO L93 Difference]: Finished difference Result 6872 states and 10846 transitions. [2023-12-19 06:53:21,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-19 06:53:21,949 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) Word has length 444 [2023-12-19 06:53:21,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:53:21,965 INFO L225 Difference]: With dead ends: 6872 [2023-12-19 06:53:21,965 INFO L226 Difference]: Without dead ends: 5697 [2023-12-19 06:53:21,970 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 449 GetRequests, 437 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2023-12-19 06:53:21,971 INFO L413 NwaCegarLoop]: 665 mSDtfsCounter, 481 mSDsluCounter, 2032 mSDsCounter, 0 mSdLazyCounter, 835 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 481 SdHoareTripleChecker+Valid, 2697 SdHoareTripleChecker+Invalid, 837 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 835 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-19 06:53:21,971 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [481 Valid, 2697 Invalid, 837 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 835 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-19 06:53:21,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5697 states. [2023-12-19 06:53:22,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5697 to 5337. [2023-12-19 06:53:22,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5337 states, 4058 states have (on average 1.5110892065056678) internal successors, (6132), 4070 states have internal predecessors, (6132), 1151 states have call successors, (1151), 127 states have call predecessors, (1151), 127 states have return successors, (1151), 1139 states have call predecessors, (1151), 1151 states have call successors, (1151) [2023-12-19 06:53:22,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5337 states to 5337 states and 8434 transitions. [2023-12-19 06:53:22,705 INFO L78 Accepts]: Start accepts. Automaton has 5337 states and 8434 transitions. Word has length 444 [2023-12-19 06:53:22,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:53:22,705 INFO L495 AbstractCegarLoop]: Abstraction has 5337 states and 8434 transitions. [2023-12-19 06:53:22,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:53:22,705 INFO L276 IsEmpty]: Start isEmpty. Operand 5337 states and 8434 transitions. [2023-12-19 06:53:22,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 445 [2023-12-19 06:53:22,709 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:53:22,709 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:53:22,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-12-19 06:53:22,918 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-19 06:53:22,919 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:53:22,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:53:22,919 INFO L85 PathProgramCache]: Analyzing trace with hash -738205716, now seen corresponding path program 1 times [2023-12-19 06:53:22,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:53:22,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952892762] [2023-12-19 06:53:22,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:53:22,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:53:22,960 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:53:22,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1179725155] [2023-12-19 06:53:22,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:53:22,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:53:22,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:53:22,962 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-19 06:53:22,981 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-19 06:53:23,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:53:23,214 INFO L262 TraceCheckSpWp]: Trace formula consists of 1003 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-19 06:53:23,221 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:53:24,600 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2023-12-19 06:53:24,600 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:53:24,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:53:24,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952892762] [2023-12-19 06:53:24,601 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:53:24,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179725155] [2023-12-19 06:53:24,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179725155] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:53:24,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:53:24,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 06:53:24,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268685905] [2023-12-19 06:53:24,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:53:24,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 06:53:24,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:53:24,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 06:53:24,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-12-19 06:53:24,603 INFO L87 Difference]: Start difference. First operand 5337 states and 8434 transitions. Second operand has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 11 states have internal predecessors, (92), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:53:27,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:53:27,071 INFO L93 Difference]: Finished difference Result 8373 states and 13210 transitions. [2023-12-19 06:53:27,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-19 06:53:27,072 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 11 states have internal predecessors, (92), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) Word has length 444 [2023-12-19 06:53:27,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:53:27,095 INFO L225 Difference]: With dead ends: 8373 [2023-12-19 06:53:27,095 INFO L226 Difference]: Without dead ends: 7132 [2023-12-19 06:53:27,103 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 462 GetRequests, 433 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=217, Invalid=713, Unknown=0, NotChecked=0, Total=930 [2023-12-19 06:53:27,104 INFO L413 NwaCegarLoop]: 679 mSDtfsCounter, 907 mSDsluCounter, 2530 mSDsCounter, 0 mSdLazyCounter, 974 mSolverCounterSat, 297 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 907 SdHoareTripleChecker+Valid, 3209 SdHoareTripleChecker+Invalid, 1271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 297 IncrementalHoareTripleChecker+Valid, 974 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-19 06:53:27,104 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [907 Valid, 3209 Invalid, 1271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [297 Valid, 974 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-19 06:53:27,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7132 states. [2023-12-19 06:53:27,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7132 to 6570. [2023-12-19 06:53:27,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6570 states, 4991 states have (on average 1.5113203766780203) internal successors, (7543), 5006 states have internal predecessors, (7543), 1421 states have call successors, (1421), 157 states have call predecessors, (1421), 157 states have return successors, (1421), 1406 states have call predecessors, (1421), 1421 states have call successors, (1421) [2023-12-19 06:53:27,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6570 states to 6570 states and 10385 transitions. [2023-12-19 06:53:27,912 INFO L78 Accepts]: Start accepts. Automaton has 6570 states and 10385 transitions. Word has length 444 [2023-12-19 06:53:27,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:53:27,912 INFO L495 AbstractCegarLoop]: Abstraction has 6570 states and 10385 transitions. [2023-12-19 06:53:27,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 11 states have internal predecessors, (92), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:53:27,913 INFO L276 IsEmpty]: Start isEmpty. Operand 6570 states and 10385 transitions. [2023-12-19 06:53:27,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 445 [2023-12-19 06:53:27,916 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:53:27,916 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:53:27,924 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-19 06:53:28,124 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-19 06:53:28,125 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:53:28,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:53:28,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1362743566, now seen corresponding path program 1 times [2023-12-19 06:53:28,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:53:28,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218780631] [2023-12-19 06:53:28,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:53:28,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:53:28,159 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:53:28,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1712968999] [2023-12-19 06:53:28,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:53:28,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:53:28,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:53:28,161 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-19 06:53:28,185 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-19 06:53:28,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:53:28,553 INFO L262 TraceCheckSpWp]: Trace formula consists of 1002 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-19 06:53:28,563 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:53:29,450 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2023-12-19 06:53:29,450 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:53:29,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:53:29,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218780631] [2023-12-19 06:53:29,450 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:53:29,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712968999] [2023-12-19 06:53:29,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712968999] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:53:29,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:53:29,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-19 06:53:29,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614322798] [2023-12-19 06:53:29,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:53:29,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 06:53:29,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:53:29,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 06:53:29,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2023-12-19 06:53:29,453 INFO L87 Difference]: Start difference. First operand 6570 states and 10385 transitions. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:53:30,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:53:30,588 INFO L93 Difference]: Finished difference Result 9270 states and 14654 transitions. [2023-12-19 06:53:30,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-19 06:53:30,589 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) Word has length 444 [2023-12-19 06:53:30,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:53:30,607 INFO L225 Difference]: With dead ends: 9270 [2023-12-19 06:53:30,607 INFO L226 Difference]: Without dead ends: 6906 [2023-12-19 06:53:30,616 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 449 GetRequests, 437 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2023-12-19 06:53:30,616 INFO L413 NwaCegarLoop]: 393 mSDtfsCounter, 171 mSDsluCounter, 1417 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 1810 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 06:53:30,617 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 1810 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 06:53:30,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6906 states. [2023-12-19 06:53:31,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6906 to 6562. [2023-12-19 06:53:31,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6562 states, 4983 states have (on average 1.5113385510736503) internal successors, (7531), 4998 states have internal predecessors, (7531), 1421 states have call successors, (1421), 157 states have call predecessors, (1421), 157 states have return successors, (1421), 1406 states have call predecessors, (1421), 1421 states have call successors, (1421) [2023-12-19 06:53:31,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6562 states to 6562 states and 10373 transitions. [2023-12-19 06:53:31,619 INFO L78 Accepts]: Start accepts. Automaton has 6562 states and 10373 transitions. Word has length 444 [2023-12-19 06:53:31,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:53:31,619 INFO L495 AbstractCegarLoop]: Abstraction has 6562 states and 10373 transitions. [2023-12-19 06:53:31,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:53:31,619 INFO L276 IsEmpty]: Start isEmpty. Operand 6562 states and 10373 transitions. [2023-12-19 06:53:31,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 445 [2023-12-19 06:53:31,622 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:53:31,623 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:53:31,632 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-19 06:53:31,831 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-19 06:53:31,832 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:53:31,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:53:31,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1305485264, now seen corresponding path program 1 times [2023-12-19 06:53:31,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:53:31,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257914450] [2023-12-19 06:53:31,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:53:31,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:53:31,865 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:53:31,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [299922426] [2023-12-19 06:53:31,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:53:31,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:53:31,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:53:31,867 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-19 06:53:31,873 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-19 06:53:32,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:53:32,118 INFO L262 TraceCheckSpWp]: Trace formula consists of 1000 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-19 06:53:32,125 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:53:33,505 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2023-12-19 06:53:33,506 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:53:33,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:53:33,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257914450] [2023-12-19 06:53:33,506 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:53:33,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299922426] [2023-12-19 06:53:33,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299922426] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:53:33,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:53:33,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 06:53:33,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342266173] [2023-12-19 06:53:33,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:53:33,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 06:53:33,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:53:33,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 06:53:33,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-12-19 06:53:33,509 INFO L87 Difference]: Start difference. First operand 6562 states and 10373 transitions. Second operand has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 11 states have internal predecessors, (92), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:53:35,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:53:35,938 INFO L93 Difference]: Finished difference Result 12094 states and 19097 transitions. [2023-12-19 06:53:35,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-19 06:53:35,940 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 11 states have internal predecessors, (92), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) Word has length 444 [2023-12-19 06:53:35,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:53:35,968 INFO L225 Difference]: With dead ends: 12094 [2023-12-19 06:53:35,968 INFO L226 Difference]: Without dead ends: 9664 [2023-12-19 06:53:35,977 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 462 GetRequests, 433 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=217, Invalid=713, Unknown=0, NotChecked=0, Total=930 [2023-12-19 06:53:35,979 INFO L413 NwaCegarLoop]: 398 mSDtfsCounter, 640 mSDsluCounter, 1912 mSDsCounter, 0 mSdLazyCounter, 749 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 640 SdHoareTripleChecker+Valid, 2310 SdHoareTripleChecker+Invalid, 912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 749 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-19 06:53:35,980 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [640 Valid, 2310 Invalid, 912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 749 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-19 06:53:35,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9664 states. [2023-12-19 06:53:37,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9664 to 7795. [2023-12-19 06:53:37,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7795 states, 5916 states have (on average 1.5101419878296145) internal successors, (8934), 5934 states have internal predecessors, (8934), 1691 states have call successors, (1691), 187 states have call predecessors, (1691), 187 states have return successors, (1691), 1673 states have call predecessors, (1691), 1691 states have call successors, (1691) [2023-12-19 06:53:37,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7795 states to 7795 states and 12316 transitions. [2023-12-19 06:53:37,124 INFO L78 Accepts]: Start accepts. Automaton has 7795 states and 12316 transitions. Word has length 444 [2023-12-19 06:53:37,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:53:37,125 INFO L495 AbstractCegarLoop]: Abstraction has 7795 states and 12316 transitions. [2023-12-19 06:53:37,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 11 states have internal predecessors, (92), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:53:37,125 INFO L276 IsEmpty]: Start isEmpty. Operand 7795 states and 12316 transitions. [2023-12-19 06:53:37,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 445 [2023-12-19 06:53:37,128 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:53:37,128 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:53:37,140 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-19 06:53:37,339 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-19 06:53:37,340 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:53:37,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:53:37,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1921976222, now seen corresponding path program 1 times [2023-12-19 06:53:37,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:53:37,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467164713] [2023-12-19 06:53:37,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:53:37,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:53:37,408 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:53:37,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1228029121] [2023-12-19 06:53:37,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:53:37,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:53:37,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:53:37,410 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-19 06:53:37,435 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-19 06:53:37,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:53:37,785 INFO L262 TraceCheckSpWp]: Trace formula consists of 1008 conjuncts, 33 conjunts are in the unsatisfiable core [2023-12-19 06:53:37,793 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:53:41,181 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2023-12-19 06:53:41,182 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:53:41,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:53:41,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467164713] [2023-12-19 06:53:41,182 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:53:41,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228029121] [2023-12-19 06:53:41,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228029121] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:53:41,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:53:41,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 06:53:41,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132508212] [2023-12-19 06:53:41,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:53:41,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 06:53:41,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:53:41,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 06:53:41,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-12-19 06:53:41,184 INFO L87 Difference]: Start difference. First operand 7795 states and 12316 transitions. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 10 states have internal predecessors, (92), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:53:43,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:53:43,228 INFO L93 Difference]: Finished difference Result 15127 states and 23909 transitions. [2023-12-19 06:53:43,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-19 06:53:43,230 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 10 states have internal predecessors, (92), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) Word has length 444 [2023-12-19 06:53:43,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:53:43,252 INFO L225 Difference]: With dead ends: 15127 [2023-12-19 06:53:43,253 INFO L226 Difference]: Without dead ends: 7935 [2023-12-19 06:53:43,274 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 453 GetRequests, 434 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=110, Invalid=310, Unknown=0, NotChecked=0, Total=420 [2023-12-19 06:53:43,274 INFO L413 NwaCegarLoop]: 326 mSDtfsCounter, 461 mSDsluCounter, 1726 mSDsCounter, 0 mSdLazyCounter, 926 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 2052 SdHoareTripleChecker+Invalid, 1073 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 926 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-19 06:53:43,274 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [461 Valid, 2052 Invalid, 1073 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 926 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-19 06:53:43,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7935 states. [2023-12-19 06:53:44,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7935 to 7779. [2023-12-19 06:53:44,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7779 states, 5900 states have (on average 1.5061016949152541) internal successors, (8886), 5918 states have internal predecessors, (8886), 1691 states have call successors, (1691), 187 states have call predecessors, (1691), 187 states have return successors, (1691), 1673 states have call predecessors, (1691), 1691 states have call successors, (1691) [2023-12-19 06:53:44,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7779 states to 7779 states and 12268 transitions. [2023-12-19 06:53:44,312 INFO L78 Accepts]: Start accepts. Automaton has 7779 states and 12268 transitions. Word has length 444 [2023-12-19 06:53:44,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:53:44,313 INFO L495 AbstractCegarLoop]: Abstraction has 7779 states and 12268 transitions. [2023-12-19 06:53:44,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 10 states have internal predecessors, (92), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:53:44,313 INFO L276 IsEmpty]: Start isEmpty. Operand 7779 states and 12268 transitions. [2023-12-19 06:53:44,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 445 [2023-12-19 06:53:44,315 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:53:44,315 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:53:44,323 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-19 06:53:44,516 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-19 06:53:44,516 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:53:44,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:53:44,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1979234524, now seen corresponding path program 1 times [2023-12-19 06:53:44,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:53:44,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678979075] [2023-12-19 06:53:44,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:53:44,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:53:44,548 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:53:44,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1787988214] [2023-12-19 06:53:44,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:53:44,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:53:44,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:53:44,550 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-19 06:53:44,560 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-19 06:53:44,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:53:44,804 INFO L262 TraceCheckSpWp]: Trace formula consists of 1006 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-19 06:53:44,810 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:53:49,892 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2023-12-19 06:53:49,892 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:53:49,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:53:49,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678979075] [2023-12-19 06:53:49,893 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:53:49,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787988214] [2023-12-19 06:53:49,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787988214] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:53:49,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:53:49,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 06:53:49,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733974510] [2023-12-19 06:53:49,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:53:49,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 06:53:49,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:53:49,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 06:53:49,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-12-19 06:53:49,895 INFO L87 Difference]: Start difference. First operand 7779 states and 12268 transitions. Second operand has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 11 states have internal predecessors, (92), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:53:59,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:53:59,788 INFO L93 Difference]: Finished difference Result 11530 states and 18231 transitions. [2023-12-19 06:53:59,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-19 06:53:59,788 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 11 states have internal predecessors, (92), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) Word has length 444 [2023-12-19 06:53:59,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:53:59,805 INFO L225 Difference]: With dead ends: 11530 [2023-12-19 06:53:59,805 INFO L226 Difference]: Without dead ends: 7985 [2023-12-19 06:53:59,815 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 455 GetRequests, 433 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=171, Invalid=381, Unknown=0, NotChecked=0, Total=552 [2023-12-19 06:53:59,815 INFO L413 NwaCegarLoop]: 668 mSDtfsCounter, 639 mSDsluCounter, 2663 mSDsCounter, 0 mSdLazyCounter, 1344 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 639 SdHoareTripleChecker+Valid, 3331 SdHoareTripleChecker+Invalid, 1352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 1344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2023-12-19 06:53:59,816 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [639 Valid, 3331 Invalid, 1352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 1344 Invalid, 0 Unknown, 0 Unchecked, 6.1s Time] [2023-12-19 06:53:59,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7985 states. [2023-12-19 06:54:00,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7985 to 7799. [2023-12-19 06:54:00,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7799 states, 5920 states have (on average 1.5057432432432432) internal successors, (8914), 5938 states have internal predecessors, (8914), 1691 states have call successors, (1691), 187 states have call predecessors, (1691), 187 states have return successors, (1691), 1673 states have call predecessors, (1691), 1691 states have call successors, (1691) [2023-12-19 06:54:00,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7799 states to 7799 states and 12296 transitions. [2023-12-19 06:54:00,974 INFO L78 Accepts]: Start accepts. Automaton has 7799 states and 12296 transitions. Word has length 444 [2023-12-19 06:54:00,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:54:00,974 INFO L495 AbstractCegarLoop]: Abstraction has 7799 states and 12296 transitions. [2023-12-19 06:54:00,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 11 states have internal predecessors, (92), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:54:00,974 INFO L276 IsEmpty]: Start isEmpty. Operand 7799 states and 12296 transitions. [2023-12-19 06:54:00,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 445 [2023-12-19 06:54:00,977 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:54:00,977 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:54:00,987 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-19 06:54:01,187 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-19 06:54:01,188 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:54:01,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:54:01,189 INFO L85 PathProgramCache]: Analyzing trace with hash -2056937448, now seen corresponding path program 1 times [2023-12-19 06:54:01,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:54:01,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951075011] [2023-12-19 06:54:01,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:54:01,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:54:01,219 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:54:01,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [536858727] [2023-12-19 06:54:01,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:54:01,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:54:01,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:54:01,221 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-19 06:54:01,228 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-19 06:54:01,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:54:01,470 INFO L262 TraceCheckSpWp]: Trace formula consists of 1003 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-19 06:54:01,476 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:54:06,643 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2023-12-19 06:54:06,643 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:54:06,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:54:06,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951075011] [2023-12-19 06:54:06,643 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:54:06,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536858727] [2023-12-19 06:54:06,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536858727] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:54:06,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:54:06,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 06:54:06,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294192360] [2023-12-19 06:54:06,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:54:06,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 06:54:06,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:54:06,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 06:54:06,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-12-19 06:54:06,646 INFO L87 Difference]: Start difference. First operand 7799 states and 12296 transitions. Second operand has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 11 states have internal predecessors, (92), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:54:13,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:54:13,415 INFO L93 Difference]: Finished difference Result 15139 states and 23944 transitions. [2023-12-19 06:54:13,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-19 06:54:13,416 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 11 states have internal predecessors, (92), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) Word has length 444 [2023-12-19 06:54:13,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:54:13,433 INFO L225 Difference]: With dead ends: 15139 [2023-12-19 06:54:13,433 INFO L226 Difference]: Without dead ends: 7997 [2023-12-19 06:54:13,492 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 455 GetRequests, 433 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=171, Invalid=381, Unknown=0, NotChecked=0, Total=552 [2023-12-19 06:54:13,493 INFO L413 NwaCegarLoop]: 401 mSDtfsCounter, 485 mSDsluCounter, 1360 mSDsCounter, 0 mSdLazyCounter, 775 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 485 SdHoareTripleChecker+Valid, 1761 SdHoareTripleChecker+Invalid, 782 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 775 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2023-12-19 06:54:13,493 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [485 Valid, 1761 Invalid, 782 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 775 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2023-12-19 06:54:13,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7997 states. [2023-12-19 06:54:14,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7997 to 7819. [2023-12-19 06:54:14,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7819 states, 5940 states have (on average 1.5053872053872055) internal successors, (8942), 5958 states have internal predecessors, (8942), 1691 states have call successors, (1691), 187 states have call predecessors, (1691), 187 states have return successors, (1691), 1673 states have call predecessors, (1691), 1691 states have call successors, (1691) [2023-12-19 06:54:14,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7819 states to 7819 states and 12324 transitions. [2023-12-19 06:54:14,370 INFO L78 Accepts]: Start accepts. Automaton has 7819 states and 12324 transitions. Word has length 444 [2023-12-19 06:54:14,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:54:14,371 INFO L495 AbstractCegarLoop]: Abstraction has 7819 states and 12324 transitions. [2023-12-19 06:54:14,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 11 states have internal predecessors, (92), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:54:14,371 INFO L276 IsEmpty]: Start isEmpty. Operand 7819 states and 12324 transitions. [2023-12-19 06:54:14,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 446 [2023-12-19 06:54:14,374 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:54:14,374 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:54:14,381 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-12-19 06:54:14,575 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-19 06:54:14,576 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:54:14,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:54:14,576 INFO L85 PathProgramCache]: Analyzing trace with hash 613267416, now seen corresponding path program 1 times [2023-12-19 06:54:14,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:54:14,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340364167] [2023-12-19 06:54:14,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:54:14,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:54:14,606 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:54:14,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1206424761] [2023-12-19 06:54:14,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:54:14,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:54:14,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:54:14,608 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-19 06:54:14,630 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-19 06:54:14,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:54:14,862 INFO L262 TraceCheckSpWp]: Trace formula consists of 1007 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-19 06:54:14,866 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:54:15,707 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 2284 proven. 183 refuted. 0 times theorem prover too weak. 7473 trivial. 0 not checked. [2023-12-19 06:54:15,707 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:54:16,117 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 27 proven. 183 refuted. 0 times theorem prover too weak. 9730 trivial. 0 not checked. [2023-12-19 06:54:16,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:54:16,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340364167] [2023-12-19 06:54:16,117 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:54:16,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206424761] [2023-12-19 06:54:16,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206424761] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 06:54:16,118 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 06:54:16,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2023-12-19 06:54:16,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716632551] [2023-12-19 06:54:16,118 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 06:54:16,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-19 06:54:16,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:54:16,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-19 06:54:16,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2023-12-19 06:54:16,120 INFO L87 Difference]: Start difference. First operand 7819 states and 12324 transitions. Second operand has 18 states, 18 states have (on average 10.38888888888889) internal successors, (187), 18 states have internal predecessors, (187), 4 states have call successors, (142), 3 states have call predecessors, (142), 5 states have return successors, (142), 4 states have call predecessors, (142), 4 states have call successors, (142) [2023-12-19 06:54:21,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:54:21,677 INFO L93 Difference]: Finished difference Result 23445 states and 36144 transitions. [2023-12-19 06:54:21,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2023-12-19 06:54:21,677 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 10.38888888888889) internal successors, (187), 18 states have internal predecessors, (187), 4 states have call successors, (142), 3 states have call predecessors, (142), 5 states have return successors, (142), 4 states have call predecessors, (142), 4 states have call successors, (142) Word has length 445 [2023-12-19 06:54:21,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:54:21,762 INFO L225 Difference]: With dead ends: 23445 [2023-12-19 06:54:21,762 INFO L226 Difference]: Without dead ends: 18555 [2023-12-19 06:54:21,773 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 950 GetRequests, 886 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1348 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=904, Invalid=3386, Unknown=0, NotChecked=0, Total=4290 [2023-12-19 06:54:21,774 INFO L413 NwaCegarLoop]: 552 mSDtfsCounter, 3475 mSDsluCounter, 4113 mSDsCounter, 0 mSdLazyCounter, 3398 mSolverCounterSat, 2043 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3538 SdHoareTripleChecker+Valid, 4665 SdHoareTripleChecker+Invalid, 5441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2043 IncrementalHoareTripleChecker+Valid, 3398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2023-12-19 06:54:21,774 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3538 Valid, 4665 Invalid, 5441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2043 Valid, 3398 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2023-12-19 06:54:21,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18555 states. [2023-12-19 06:54:23,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18555 to 14455. [2023-12-19 06:54:23,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14455 states, 10711 states have (on average 1.474092054896835) internal successors, (15789), 10765 states have internal predecessors, (15789), 3275 states have call successors, (3275), 468 states have call predecessors, (3275), 468 states have return successors, (3275), 3221 states have call predecessors, (3275), 3275 states have call successors, (3275) [2023-12-19 06:54:23,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14455 states to 14455 states and 22339 transitions. [2023-12-19 06:54:23,864 INFO L78 Accepts]: Start accepts. Automaton has 14455 states and 22339 transitions. Word has length 445 [2023-12-19 06:54:23,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:54:23,865 INFO L495 AbstractCegarLoop]: Abstraction has 14455 states and 22339 transitions. [2023-12-19 06:54:23,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 10.38888888888889) internal successors, (187), 18 states have internal predecessors, (187), 4 states have call successors, (142), 3 states have call predecessors, (142), 5 states have return successors, (142), 4 states have call predecessors, (142), 4 states have call successors, (142) [2023-12-19 06:54:23,865 INFO L276 IsEmpty]: Start isEmpty. Operand 14455 states and 22339 transitions. [2023-12-19 06:54:23,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 447 [2023-12-19 06:54:23,868 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:54:23,868 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:54:23,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-12-19 06:54:24,077 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-19 06:54:24,078 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:54:24,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:54:24,078 INFO L85 PathProgramCache]: Analyzing trace with hash 58144979, now seen corresponding path program 1 times [2023-12-19 06:54:24,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:54:24,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802235322] [2023-12-19 06:54:24,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:54:24,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:54:24,123 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:54:24,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [190953896] [2023-12-19 06:54:24,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:54:24,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:54:24,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:54:24,128 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-19 06:54:24,145 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-19 06:54:24,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:54:24,406 INFO L262 TraceCheckSpWp]: Trace formula consists of 1012 conjuncts, 32 conjunts are in the unsatisfiable core [2023-12-19 06:54:24,413 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:55:21,585 INFO L134 CoverageAnalysis]: Checked inductivity of 9940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2023-12-19 06:55:21,585 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:55:21,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:55:21,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802235322] [2023-12-19 06:55:21,585 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:55:21,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190953896] [2023-12-19 06:55:21,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190953896] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:55:21,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:55:21,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-12-19 06:55:21,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063039692] [2023-12-19 06:55:21,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:55:21,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-19 06:55:21,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:55:21,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-19 06:55:21,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2023-12-19 06:55:21,588 INFO L87 Difference]: Start difference. First operand 14455 states and 22339 transitions. Second operand has 15 states, 15 states have (on average 6.266666666666667) internal successors, (94), 14 states have internal predecessors, (94), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:55:24,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:55:24,561 INFO L93 Difference]: Finished difference Result 29235 states and 44986 transitions. [2023-12-19 06:55:24,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-19 06:55:24,562 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 6.266666666666667) internal successors, (94), 14 states have internal predecessors, (94), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) Word has length 446 [2023-12-19 06:55:24,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:55:24,601 INFO L225 Difference]: With dead ends: 29235 [2023-12-19 06:55:24,602 INFO L226 Difference]: Without dead ends: 15071 [2023-12-19 06:55:24,629 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 458 GetRequests, 432 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=155, Invalid=601, Unknown=0, NotChecked=0, Total=756 [2023-12-19 06:55:24,630 INFO L413 NwaCegarLoop]: 335 mSDtfsCounter, 514 mSDsluCounter, 2422 mSDsCounter, 0 mSdLazyCounter, 1382 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 514 SdHoareTripleChecker+Valid, 2757 SdHoareTripleChecker+Invalid, 1528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 1382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-19 06:55:24,630 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [514 Valid, 2757 Invalid, 1528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 1382 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-19 06:55:24,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15071 states. [2023-12-19 06:55:26,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15071 to 14547. [2023-12-19 06:55:26,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14547 states, 10803 states have (on average 1.4720910858094973) internal successors, (15903), 10857 states have internal predecessors, (15903), 3275 states have call successors, (3275), 468 states have call predecessors, (3275), 468 states have return successors, (3275), 3221 states have call predecessors, (3275), 3275 states have call successors, (3275) [2023-12-19 06:55:26,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14547 states to 14547 states and 22453 transitions. [2023-12-19 06:55:26,452 INFO L78 Accepts]: Start accepts. Automaton has 14547 states and 22453 transitions. Word has length 446 [2023-12-19 06:55:26,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:55:26,453 INFO L495 AbstractCegarLoop]: Abstraction has 14547 states and 22453 transitions. [2023-12-19 06:55:26,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.266666666666667) internal successors, (94), 14 states have internal predecessors, (94), 1 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 1 states have call predecessors, (71), 1 states have call successors, (71) [2023-12-19 06:55:26,453 INFO L276 IsEmpty]: Start isEmpty. Operand 14547 states and 22453 transitions. [2023-12-19 06:55:26,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 447 [2023-12-19 06:55:26,455 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:55:26,455 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 06:55:26,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-12-19 06:55:26,656 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-19 06:55:26,656 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:55:26,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:55:26,657 INFO L85 PathProgramCache]: Analyzing trace with hash 363345943, now seen corresponding path program 1 times [2023-12-19 06:55:26,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:55:26,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206227378] [2023-12-19 06:55:26,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:55:26,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:55:26,689 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:55:26,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [362551104] [2023-12-19 06:55:26,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:55:26,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:55:26,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:55:26,690 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-19 06:55:26,693 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-19 06:55:26,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:55:26,949 INFO L262 TraceCheckSpWp]: Trace formula consists of 1009 conjuncts, 36 conjunts are in the unsatisfiable core [2023-12-19 06:55:26,955 INFO L285 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2023-12-19 07:04:58,486 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-19 07:04:58,486 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-19 07:04:58,512 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-19 07:04:58,524 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-12-19 07:04:58,720 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-19 07:04:58,721 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was analyzing trace of length 447 with TraceHistMax 71,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-43-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-2-2-2-2-2-2-2-2-2-2-2-1 context. [2023-12-19 07:04:58,726 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] [2023-12-19 07:04:58,728 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-19 07:04:58,732 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.12 07:04:58 BoogieIcfgContainer [2023-12-19 07:04:58,732 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-19 07:04:58,733 INFO L158 Benchmark]: Toolchain (without parser) took 833821.18ms. Allocated memory was 256.9MB in the beginning and 2.8GB in the end (delta: 2.5GB). Free memory was 203.9MB in the beginning and 937.5MB in the end (delta: -733.6MB). Peak memory consumption was 1.8GB. Max. memory is 8.0GB. [2023-12-19 07:04:58,735 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 181.4MB. Free memory is still 131.5MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-19 07:04:58,735 INFO L158 Benchmark]: CACSL2BoogieTranslator took 468.93ms. Allocated memory is still 256.9MB. Free memory was 203.4MB in the beginning and 180.3MB in the end (delta: 23.1MB). Peak memory consumption was 23.1MB. Max. memory is 8.0GB. [2023-12-19 07:04:58,736 INFO L158 Benchmark]: Boogie Procedure Inliner took 84.58ms. Allocated memory is still 256.9MB. Free memory was 180.3MB in the beginning and 171.4MB in the end (delta: 8.9MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2023-12-19 07:04:58,738 INFO L158 Benchmark]: Boogie Preprocessor took 142.28ms. Allocated memory is still 256.9MB. Free memory was 171.4MB in the beginning and 160.4MB in the end (delta: 11.0MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2023-12-19 07:04:58,739 INFO L158 Benchmark]: RCFGBuilder took 1017.11ms. Allocated memory is still 256.9MB. Free memory was 160.4MB in the beginning and 99.1MB in the end (delta: 61.3MB). Peak memory consumption was 61.9MB. Max. memory is 8.0GB. [2023-12-19 07:04:58,740 INFO L158 Benchmark]: TraceAbstraction took 832102.59ms. Allocated memory was 256.9MB in the beginning and 2.8GB in the end (delta: 2.5GB). Free memory was 98.0MB in the beginning and 937.5MB in the end (delta: -839.5MB). Peak memory consumption was 1.7GB. Max. memory is 8.0GB. [2023-12-19 07:04:58,741 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.16ms. Allocated memory is still 181.4MB. Free memory is still 131.5MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 468.93ms. Allocated memory is still 256.9MB. Free memory was 203.4MB in the beginning and 180.3MB in the end (delta: 23.1MB). Peak memory consumption was 23.1MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 84.58ms. Allocated memory is still 256.9MB. Free memory was 180.3MB in the beginning and 171.4MB in the end (delta: 8.9MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * Boogie Preprocessor took 142.28ms. Allocated memory is still 256.9MB. Free memory was 171.4MB in the beginning and 160.4MB in the end (delta: 11.0MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * RCFGBuilder took 1017.11ms. Allocated memory is still 256.9MB. Free memory was 160.4MB in the beginning and 99.1MB in the end (delta: 61.3MB). Peak memory consumption was 61.9MB. Max. memory is 8.0GB. * TraceAbstraction took 832102.59ms. Allocated memory was 256.9MB in the beginning and 2.8GB in the end (delta: 2.5GB). Free memory was 98.0MB in the beginning and 937.5MB in the end (delta: -839.5MB). Peak memory consumption was 1.7GB. 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 NwaCegarLoop was analyzing trace of length 447 with TraceHistMax 71,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-43-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-2-2-2-2-2-2-2-2-2-2-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 217 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 832.0s, OverallIterations: 27, TraceHistogramMax: 71, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 106.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 1 mSolverCounterUnknown, 14887 SdHoareTripleChecker+Valid, 63.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14662 mSDsluCounter, 50949 SdHoareTripleChecker+Invalid, 60.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 39044 mSDsCounter, 4386 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 18598 IncrementalHoareTripleChecker+Invalid, 22985 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4386 mSolverCounterUnsat, 11905 mSDtfsCounter, 18598 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 15325 GetRequests, 14881 SyntacticMatches, 10 SemanticMatches, 434 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3023 ImplicationChecksByTransitivity, 45.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=14547occurred in iteration=26, InterpolantAutomatonStates: 359, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 14.3s AutomataMinimizationTime, 26 MinimizatonAttempts, 10932 StatesRemovedByMinimization, 24 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.3s SsaConstructionTime, 5.0s SatisfiabilityAnalysisTime, 123.7s InterpolantComputationTime, 11957 NumberOfCodeBlocks, 11957 NumberOfCodeBlocksAsserted, 27 NumberOfCheckSat, 15024 ConstructedInterpolants, 9 QuantifiedInterpolants, 83168 SizeOfPredicates, 246 NumberOfNonLiveVariables, 26063 ConjunctsInSsa, 366 ConjunctsInUnsatCore, 34 InterpolantComputations, 19 PerfectInterpolantSequences, 335503/337960 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