/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount500_file-51.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-15 21:20:00,913 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-15 21:20:00,985 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-12-15 21:20:00,990 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-15 21:20:00,991 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-15 21:20:01,013 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-15 21:20:01,014 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-15 21:20:01,014 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-15 21:20:01,014 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-15 21:20:01,017 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-15 21:20:01,017 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-15 21:20:01,018 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-15 21:20:01,018 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-15 21:20:01,019 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-15 21:20:01,019 INFO L153 SettingsManager]: * Use SBE=true [2023-12-15 21:20:01,019 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-15 21:20:01,019 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-15 21:20:01,019 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-15 21:20:01,020 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-15 21:20:01,020 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-15 21:20:01,021 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-15 21:20:01,021 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-15 21:20:01,021 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-15 21:20:01,021 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-15 21:20:01,021 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-15 21:20:01,022 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-15 21:20:01,022 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-15 21:20:01,022 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-15 21:20:01,022 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-15 21:20:01,022 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-15 21:20:01,023 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-15 21:20:01,023 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-15 21:20:01,023 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-15 21:20:01,023 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-15 21:20:01,023 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-15 21:20:01,024 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-15 21:20:01,024 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-15 21:20:01,024 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-15 21:20:01,024 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-15 21:20:01,024 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-15 21:20:01,024 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-15 21:20:01,024 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-15 21:20:01,024 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-15 21:20:01,024 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Use bitabs translation -> true [2023-12-15 21:20:01,201 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-15 21:20:01,219 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-15 21:20:01,221 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-15 21:20:01,222 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-15 21:20:01,223 INFO L274 PluginConnector]: CDTParser initialized [2023-12-15 21:20:01,223 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount500_file-51.i [2023-12-15 21:20:02,203 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-15 21:20:02,418 INFO L384 CDTParser]: Found 1 translation units. [2023-12-15 21:20:02,419 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount500_file-51.i [2023-12-15 21:20:02,434 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5a6e78d7e/a2d3ced892e949078c2edc6db1875ff0/FLAGfc672b6ec [2023-12-15 21:20:02,446 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5a6e78d7e/a2d3ced892e949078c2edc6db1875ff0 [2023-12-15 21:20:02,447 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-15 21:20:02,448 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-15 21:20:02,449 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-15 21:20:02,449 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-15 21:20:02,452 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-15 21:20:02,453 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.12 09:20:02" (1/1) ... [2023-12-15 21:20:02,453 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4473206d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:20:02, skipping insertion in model container [2023-12-15 21:20:02,454 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.12 09:20:02" (1/1) ... [2023-12-15 21:20:02,501 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-15 21:20:02,605 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount500_file-51.i[916,929] [2023-12-15 21:20:02,794 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-15 21:20:02,809 INFO L202 MainTranslator]: Completed pre-run [2023-12-15 21:20:02,826 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount500_file-51.i[916,929] [2023-12-15 21:20:02,934 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-15 21:20:02,947 INFO L206 MainTranslator]: Completed translation [2023-12-15 21:20:02,947 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:20:02 WrapperNode [2023-12-15 21:20:02,947 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-15 21:20:02,948 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-15 21:20:02,948 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-15 21:20:02,948 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-15 21:20:02,954 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:20:02" (1/1) ... [2023-12-15 21:20:02,980 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:20:02" (1/1) ... [2023-12-15 21:20:03,051 INFO L138 Inliner]: procedures = 26, calls = 100, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 722 [2023-12-15 21:20:03,051 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-15 21:20:03,052 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-15 21:20:03,052 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-15 21:20:03,052 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-15 21:20:03,059 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:20:02" (1/1) ... [2023-12-15 21:20:03,059 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:20:02" (1/1) ... [2023-12-15 21:20:03,071 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:20:02" (1/1) ... [2023-12-15 21:20:03,103 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-15 21:20:03,103 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:20:02" (1/1) ... [2023-12-15 21:20:03,104 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:20:02" (1/1) ... [2023-12-15 21:20:03,135 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:20:02" (1/1) ... [2023-12-15 21:20:03,147 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:20:02" (1/1) ... [2023-12-15 21:20:03,165 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:20:02" (1/1) ... [2023-12-15 21:20:03,173 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:20:02" (1/1) ... [2023-12-15 21:20:03,182 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-15 21:20:03,183 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-15 21:20:03,183 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-15 21:20:03,183 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-15 21:20:03,184 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:20:02" (1/1) ... [2023-12-15 21:20:03,188 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-15 21:20:03,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:03,228 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-15 21:20:03,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-15 21:20:03,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-15 21:20:03,248 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-15 21:20:03,248 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-15 21:20:03,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-15 21:20:03,248 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-15 21:20:03,248 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-15 21:20:03,379 INFO L241 CfgBuilder]: Building ICFG [2023-12-15 21:20:03,382 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-15 21:20:04,149 INFO L282 CfgBuilder]: Performing block encoding [2023-12-15 21:20:04,206 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-15 21:20:04,206 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-15 21:20:04,207 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.12 09:20:04 BoogieIcfgContainer [2023-12-15 21:20:04,207 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-15 21:20:04,208 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-15 21:20:04,208 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-15 21:20:04,210 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-15 21:20:04,210 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.12 09:20:02" (1/3) ... [2023-12-15 21:20:04,211 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b105c87 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.12 09:20:04, skipping insertion in model container [2023-12-15 21:20:04,211 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:20:02" (2/3) ... [2023-12-15 21:20:04,211 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b105c87 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.12 09:20:04, skipping insertion in model container [2023-12-15 21:20:04,211 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.12 09:20:04" (3/3) ... [2023-12-15 21:20:04,212 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount500_file-51.i [2023-12-15 21:20:04,251 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-15 21:20:04,251 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-15 21:20:04,304 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-15 21:20:04,310 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;@26e0fd07, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-15 21:20:04,310 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-15 21:20:04,316 INFO L276 IsEmpty]: Start isEmpty. Operand has 277 states, 187 states have (on average 1.5989304812834224) internal successors, (299), 188 states have internal predecessors, (299), 87 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 87 states have call predecessors, (87), 87 states have call successors, (87) [2023-12-15 21:20:04,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 564 [2023-12-15 21:20:04,345 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:04,346 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:04,346 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:04,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:04,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1428058875, now seen corresponding path program 1 times [2023-12-15 21:20:04,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:04,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735019208] [2023-12-15 21:20:04,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:04,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:04,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:04,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:04,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735019208] [2023-12-15 21:20:04,675 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-15 21:20:04,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616107693] [2023-12-15 21:20:04,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:04,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:04,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:04,698 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:04,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-15 21:20:05,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:05,029 INFO L262 TraceCheckSpWp]: Trace formula consists of 1321 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-15 21:20:05,051 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:05,100 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 172 proven. 0 refuted. 0 times theorem prover too weak. 14792 trivial. 0 not checked. [2023-12-15 21:20:05,100 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:20:05,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616107693] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:20:05,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:20:05,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-15 21:20:05,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193662288] [2023-12-15 21:20:05,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:20:05,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-15 21:20:05,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:05,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-15 21:20:05,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-15 21:20:05,130 INFO L87 Difference]: Start difference. First operand has 277 states, 187 states have (on average 1.5989304812834224) internal successors, (299), 188 states have internal predecessors, (299), 87 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 87 states have call predecessors, (87), 87 states have call successors, (87) Second operand has 2 states, 2 states have (on average 66.5) internal successors, (133), 2 states have internal predecessors, (133), 2 states have call successors, (87), 2 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 2 states have call successors, (87) [2023-12-15 21:20:05,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:05,186 INFO L93 Difference]: Finished difference Result 551 states and 1031 transitions. [2023-12-15 21:20:05,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-15 21:20:05,200 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 66.5) internal successors, (133), 2 states have internal predecessors, (133), 2 states have call successors, (87), 2 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 2 states have call successors, (87) Word has length 563 [2023-12-15 21:20:05,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:05,206 INFO L225 Difference]: With dead ends: 551 [2023-12-15 21:20:05,206 INFO L226 Difference]: Without dead ends: 275 [2023-12-15 21:20:05,224 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 562 GetRequests, 562 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-15 21:20:05,227 INFO L413 NwaCegarLoop]: 465 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, 465 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:05,227 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 465 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 21:20:05,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2023-12-15 21:20:05,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 275. [2023-12-15 21:20:05,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 186 states have (on average 1.5806451612903225) internal successors, (294), 186 states have internal predecessors, (294), 87 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 87 states have call predecessors, (87), 87 states have call successors, (87) [2023-12-15 21:20:05,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 468 transitions. [2023-12-15 21:20:05,310 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 468 transitions. Word has length 563 [2023-12-15 21:20:05,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:05,311 INFO L495 AbstractCegarLoop]: Abstraction has 275 states and 468 transitions. [2023-12-15 21:20:05,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 66.5) internal successors, (133), 2 states have internal predecessors, (133), 2 states have call successors, (87), 2 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 2 states have call successors, (87) [2023-12-15 21:20:05,312 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 468 transitions. [2023-12-15 21:20:05,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 564 [2023-12-15 21:20:05,322 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:05,323 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:05,332 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-15 21:20:05,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-12-15 21:20:05,530 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:05,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:05,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1432607763, now seen corresponding path program 1 times [2023-12-15 21:20:05,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:05,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643080605] [2023-12-15 21:20:05,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:05,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:05,631 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:05,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1557670011] [2023-12-15 21:20:05,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:05,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:05,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:05,632 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:05,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-15 21:20:05,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:05,943 INFO L262 TraceCheckSpWp]: Trace formula consists of 1321 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-15 21:20:05,949 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:06,048 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14964 trivial. 0 not checked. [2023-12-15 21:20:06,049 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:20:06,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:06,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643080605] [2023-12-15 21:20:06,049 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:06,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557670011] [2023-12-15 21:20:06,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557670011] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:20:06,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:20:06,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 21:20:06,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803831789] [2023-12-15 21:20:06,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:20:06,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 21:20:06,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:06,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 21:20:06,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:20:06,054 INFO L87 Difference]: Start difference. First operand 275 states and 468 transitions. Second operand has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:06,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:06,149 INFO L93 Difference]: Finished difference Result 805 states and 1368 transitions. [2023-12-15 21:20:06,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 21:20:06,150 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) Word has length 563 [2023-12-15 21:20:06,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:06,157 INFO L225 Difference]: With dead ends: 805 [2023-12-15 21:20:06,157 INFO L226 Difference]: Without dead ends: 531 [2023-12-15 21:20:06,158 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 562 GetRequests, 561 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:20:06,160 INFO L413 NwaCegarLoop]: 460 mSDtfsCounter, 389 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 909 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:06,161 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [389 Valid, 909 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 21:20:06,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2023-12-15 21:20:06,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 345. [2023-12-15 21:20:06,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 256 states have (on average 1.64453125) internal successors, (421), 256 states have internal predecessors, (421), 87 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 87 states have call predecessors, (87), 87 states have call successors, (87) [2023-12-15 21:20:06,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 595 transitions. [2023-12-15 21:20:06,200 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 595 transitions. Word has length 563 [2023-12-15 21:20:06,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:06,201 INFO L495 AbstractCegarLoop]: Abstraction has 345 states and 595 transitions. [2023-12-15 21:20:06,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:06,202 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 595 transitions. [2023-12-15 21:20:06,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 564 [2023-12-15 21:20:06,235 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:06,235 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:06,243 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-12-15 21:20:06,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-12-15 21:20:06,443 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:06,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:06,443 INFO L85 PathProgramCache]: Analyzing trace with hash 421490513, now seen corresponding path program 1 times [2023-12-15 21:20:06,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:06,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082560850] [2023-12-15 21:20:06,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:06,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:06,532 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:06,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1380603900] [2023-12-15 21:20:06,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:06,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:06,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:06,534 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:06,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-15 21:20:06,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:06,867 INFO L262 TraceCheckSpWp]: Trace formula consists of 1320 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-15 21:20:06,877 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:06,918 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14964 trivial. 0 not checked. [2023-12-15 21:20:06,918 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:20:06,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:06,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082560850] [2023-12-15 21:20:06,919 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:06,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380603900] [2023-12-15 21:20:06,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380603900] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:20:06,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:20:06,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 21:20:06,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899114931] [2023-12-15 21:20:06,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:20:06,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 21:20:06,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:06,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 21:20:06,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:20:06,922 INFO L87 Difference]: Start difference. First operand 345 states and 595 transitions. Second operand has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:06,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:06,981 INFO L93 Difference]: Finished difference Result 946 states and 1633 transitions. [2023-12-15 21:20:06,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 21:20:06,982 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) Word has length 563 [2023-12-15 21:20:06,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:06,987 INFO L225 Difference]: With dead ends: 946 [2023-12-15 21:20:06,987 INFO L226 Difference]: Without dead ends: 602 [2023-12-15 21:20:06,988 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 562 GetRequests, 561 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:20:06,989 INFO L413 NwaCegarLoop]: 580 mSDtfsCounter, 309 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 1030 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:06,990 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [309 Valid, 1030 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 21:20:06,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2023-12-15 21:20:07,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 599. [2023-12-15 21:20:07,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 463 states have (on average 1.6609071274298055) internal successors, (769), 464 states have internal predecessors, (769), 133 states have call successors, (133), 2 states have call predecessors, (133), 2 states have return successors, (133), 132 states have call predecessors, (133), 133 states have call successors, (133) [2023-12-15 21:20:07,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 1035 transitions. [2023-12-15 21:20:07,015 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 1035 transitions. Word has length 563 [2023-12-15 21:20:07,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:07,018 INFO L495 AbstractCegarLoop]: Abstraction has 599 states and 1035 transitions. [2023-12-15 21:20:07,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:07,018 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 1035 transitions. [2023-12-15 21:20:07,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 565 [2023-12-15 21:20:07,025 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:07,025 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:07,037 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-12-15 21:20:07,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:07,238 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:07,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:07,238 INFO L85 PathProgramCache]: Analyzing trace with hash 994131961, now seen corresponding path program 1 times [2023-12-15 21:20:07,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:07,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504836003] [2023-12-15 21:20:07,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:07,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:07,304 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:07,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1477608207] [2023-12-15 21:20:07,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:07,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:07,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:07,306 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:07,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-15 21:20:07,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:07,639 INFO L262 TraceCheckSpWp]: Trace formula consists of 1322 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-15 21:20:07,652 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:07,710 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14964 trivial. 0 not checked. [2023-12-15 21:20:07,710 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:20:07,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:07,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504836003] [2023-12-15 21:20:07,711 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:07,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477608207] [2023-12-15 21:20:07,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477608207] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:20:07,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:20:07,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 21:20:07,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034981888] [2023-12-15 21:20:07,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:20:07,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 21:20:07,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:07,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 21:20:07,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:20:07,714 INFO L87 Difference]: Start difference. First operand 599 states and 1035 transitions. Second operand has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:07,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:07,779 INFO L93 Difference]: Finished difference Result 1783 states and 3079 transitions. [2023-12-15 21:20:07,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 21:20:07,779 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) Word has length 564 [2023-12-15 21:20:07,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:07,785 INFO L225 Difference]: With dead ends: 1783 [2023-12-15 21:20:07,785 INFO L226 Difference]: Without dead ends: 1185 [2023-12-15 21:20:07,787 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 563 GetRequests, 562 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:20:07,788 INFO L413 NwaCegarLoop]: 616 mSDtfsCounter, 433 mSDsluCounter, 453 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 433 SdHoareTripleChecker+Valid, 1069 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:07,790 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [433 Valid, 1069 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 21:20:07,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1185 states. [2023-12-15 21:20:07,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1185 to 1183. [2023-12-15 21:20:07,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1183 states, 912 states have (on average 1.6480263157894737) internal successors, (1503), 914 states have internal predecessors, (1503), 266 states have call successors, (266), 4 states have call predecessors, (266), 4 states have return successors, (266), 264 states have call predecessors, (266), 266 states have call successors, (266) [2023-12-15 21:20:07,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1183 states to 1183 states and 2035 transitions. [2023-12-15 21:20:07,854 INFO L78 Accepts]: Start accepts. Automaton has 1183 states and 2035 transitions. Word has length 564 [2023-12-15 21:20:07,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:07,855 INFO L495 AbstractCegarLoop]: Abstraction has 1183 states and 2035 transitions. [2023-12-15 21:20:07,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:07,856 INFO L276 IsEmpty]: Start isEmpty. Operand 1183 states and 2035 transitions. [2023-12-15 21:20:07,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 565 [2023-12-15 21:20:07,862 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:07,863 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:07,872 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-12-15 21:20:08,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:08,070 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:08,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:08,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1021197563, now seen corresponding path program 1 times [2023-12-15 21:20:08,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:08,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118275925] [2023-12-15 21:20:08,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:08,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:08,116 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:08,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [529287839] [2023-12-15 21:20:08,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:08,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:08,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:08,118 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:08,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-15 21:20:08,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:08,410 INFO L262 TraceCheckSpWp]: Trace formula consists of 1321 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-15 21:20:08,415 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:08,474 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14964 trivial. 0 not checked. [2023-12-15 21:20:08,474 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:20:08,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:08,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118275925] [2023-12-15 21:20:08,474 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:08,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529287839] [2023-12-15 21:20:08,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529287839] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:20:08,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:20:08,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 21:20:08,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170707447] [2023-12-15 21:20:08,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:20:08,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 21:20:08,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:08,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 21:20:08,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:20:08,490 INFO L87 Difference]: Start difference. First operand 1183 states and 2035 transitions. Second operand has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:08,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:08,569 INFO L93 Difference]: Finished difference Result 3527 states and 6067 transitions. [2023-12-15 21:20:08,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 21:20:08,570 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) Word has length 564 [2023-12-15 21:20:08,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:08,578 INFO L225 Difference]: With dead ends: 3527 [2023-12-15 21:20:08,578 INFO L226 Difference]: Without dead ends: 2345 [2023-12-15 21:20:08,581 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 563 GetRequests, 562 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:20:08,581 INFO L413 NwaCegarLoop]: 461 mSDtfsCounter, 445 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 445 SdHoareTripleChecker+Valid, 916 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:08,581 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [445 Valid, 916 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 21:20:08,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2345 states. [2023-12-15 21:20:08,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2345 to 1659. [2023-12-15 21:20:08,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1659 states, 1388 states have (on average 1.690922190201729) internal successors, (2347), 1390 states have internal predecessors, (2347), 266 states have call successors, (266), 4 states have call predecessors, (266), 4 states have return successors, (266), 264 states have call predecessors, (266), 266 states have call successors, (266) [2023-12-15 21:20:08,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1659 states to 1659 states and 2879 transitions. [2023-12-15 21:20:08,673 INFO L78 Accepts]: Start accepts. Automaton has 1659 states and 2879 transitions. Word has length 564 [2023-12-15 21:20:08,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:08,674 INFO L495 AbstractCegarLoop]: Abstraction has 1659 states and 2879 transitions. [2023-12-15 21:20:08,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:08,674 INFO L276 IsEmpty]: Start isEmpty. Operand 1659 states and 2879 transitions. [2023-12-15 21:20:08,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 565 [2023-12-15 21:20:08,679 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:08,679 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:08,688 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-12-15 21:20:08,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:08,891 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:08,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:08,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1502277821, now seen corresponding path program 1 times [2023-12-15 21:20:08,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:08,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412560216] [2023-12-15 21:20:08,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:08,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:08,936 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:08,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [263801324] [2023-12-15 21:20:08,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:08,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:08,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:08,943 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:08,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-15 21:20:09,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:09,249 INFO L262 TraceCheckSpWp]: Trace formula consists of 1320 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-15 21:20:09,255 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:09,351 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14964 trivial. 0 not checked. [2023-12-15 21:20:09,351 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:20:09,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:09,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412560216] [2023-12-15 21:20:09,352 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:09,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263801324] [2023-12-15 21:20:09,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263801324] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:20:09,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:20:09,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 21:20:09,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719139521] [2023-12-15 21:20:09,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:20:09,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 21:20:09,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:09,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 21:20:09,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:20:09,353 INFO L87 Difference]: Start difference. First operand 1659 states and 2879 transitions. Second operand has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:09,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:09,464 INFO L93 Difference]: Finished difference Result 4911 states and 8523 transitions. [2023-12-15 21:20:09,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 21:20:09,464 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) Word has length 564 [2023-12-15 21:20:09,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:09,476 INFO L225 Difference]: With dead ends: 4911 [2023-12-15 21:20:09,476 INFO L226 Difference]: Without dead ends: 3253 [2023-12-15 21:20:09,481 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 563 GetRequests, 562 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:20:09,481 INFO L413 NwaCegarLoop]: 469 mSDtfsCounter, 426 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 426 SdHoareTripleChecker+Valid, 916 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:09,481 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [426 Valid, 916 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 21:20:09,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3253 states. [2023-12-15 21:20:09,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3253 to 3181. [2023-12-15 21:20:09,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3181 states, 2640 states have (on average 1.6583333333333334) internal successors, (4378), 2644 states have internal predecessors, (4378), 532 states have call successors, (532), 8 states have call predecessors, (532), 8 states have return successors, (532), 528 states have call predecessors, (532), 532 states have call successors, (532) [2023-12-15 21:20:09,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3181 states to 3181 states and 5442 transitions. [2023-12-15 21:20:09,685 INFO L78 Accepts]: Start accepts. Automaton has 3181 states and 5442 transitions. Word has length 564 [2023-12-15 21:20:09,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:09,686 INFO L495 AbstractCegarLoop]: Abstraction has 3181 states and 5442 transitions. [2023-12-15 21:20:09,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:09,686 INFO L276 IsEmpty]: Start isEmpty. Operand 3181 states and 5442 transitions. [2023-12-15 21:20:09,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 565 [2023-12-15 21:20:09,708 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:09,708 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:09,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-12-15 21:20:09,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:09,917 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:09,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:09,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1358998463, now seen corresponding path program 1 times [2023-12-15 21:20:09,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:09,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266632450] [2023-12-15 21:20:09,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:09,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:09,982 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:09,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [442755236] [2023-12-15 21:20:09,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:09,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:09,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:09,984 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:09,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-15 21:20:10,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:10,329 INFO L262 TraceCheckSpWp]: Trace formula consists of 1320 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-15 21:20:10,337 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:10,407 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14964 trivial. 0 not checked. [2023-12-15 21:20:10,407 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:20:10,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:10,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266632450] [2023-12-15 21:20:10,407 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:10,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442755236] [2023-12-15 21:20:10,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442755236] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:20:10,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:20:10,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 21:20:10,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678213454] [2023-12-15 21:20:10,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:20:10,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 21:20:10,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:10,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 21:20:10,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:20:10,410 INFO L87 Difference]: Start difference. First operand 3181 states and 5442 transitions. Second operand has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:10,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:10,533 INFO L93 Difference]: Finished difference Result 9249 states and 15818 transitions. [2023-12-15 21:20:10,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 21:20:10,533 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) Word has length 564 [2023-12-15 21:20:10,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:10,555 INFO L225 Difference]: With dead ends: 9249 [2023-12-15 21:20:10,555 INFO L226 Difference]: Without dead ends: 6069 [2023-12-15 21:20:10,563 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 563 GetRequests, 562 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:20:10,564 INFO L413 NwaCegarLoop]: 606 mSDtfsCounter, 294 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 1060 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:10,564 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [294 Valid, 1060 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 21:20:10,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6069 states. [2023-12-15 21:20:10,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6069 to 6063. [2023-12-15 21:20:10,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6063 states, 5106 states have (on average 1.6615746180963573) internal successors, (8484), 5118 states have internal predecessors, (8484), 940 states have call successors, (940), 16 states have call predecessors, (940), 16 states have return successors, (940), 928 states have call predecessors, (940), 940 states have call successors, (940) [2023-12-15 21:20:10,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6063 states to 6063 states and 10364 transitions. [2023-12-15 21:20:10,855 INFO L78 Accepts]: Start accepts. Automaton has 6063 states and 10364 transitions. Word has length 564 [2023-12-15 21:20:10,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:10,856 INFO L495 AbstractCegarLoop]: Abstraction has 6063 states and 10364 transitions. [2023-12-15 21:20:10,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:10,856 INFO L276 IsEmpty]: Start isEmpty. Operand 6063 states and 10364 transitions. [2023-12-15 21:20:10,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 565 [2023-12-15 21:20:10,864 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:10,864 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:10,874 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-12-15 21:20:11,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:11,072 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:11,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:11,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1347620931, now seen corresponding path program 1 times [2023-12-15 21:20:11,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:11,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589389893] [2023-12-15 21:20:11,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:11,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:11,117 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:11,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1295250686] [2023-12-15 21:20:11,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:11,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:11,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:11,119 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:11,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-15 21:20:11,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:11,447 INFO L262 TraceCheckSpWp]: Trace formula consists of 1319 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-15 21:20:11,453 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:11,480 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14964 trivial. 0 not checked. [2023-12-15 21:20:11,481 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:20:11,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:11,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589389893] [2023-12-15 21:20:11,481 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:11,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295250686] [2023-12-15 21:20:11,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295250686] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:20:11,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:20:11,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-15 21:20:11,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249565206] [2023-12-15 21:20:11,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:20:11,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-15 21:20:11,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:11,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-15 21:20:11,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-15 21:20:11,483 INFO L87 Difference]: Start difference. First operand 6063 states and 10364 transitions. Second operand has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:11,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:11,671 INFO L93 Difference]: Finished difference Result 12107 states and 20684 transitions. [2023-12-15 21:20:11,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-15 21:20:11,672 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) Word has length 564 [2023-12-15 21:20:11,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:11,693 INFO L225 Difference]: With dead ends: 12107 [2023-12-15 21:20:11,693 INFO L226 Difference]: Without dead ends: 6045 [2023-12-15 21:20:11,705 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 564 GetRequests, 561 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-15 21:20:11,705 INFO L413 NwaCegarLoop]: 605 mSDtfsCounter, 453 mSDsluCounter, 1057 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 453 SdHoareTripleChecker+Valid, 1662 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:11,705 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [453 Valid, 1662 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-15 21:20:11,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6045 states. [2023-12-15 21:20:11,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6045 to 6039. [2023-12-15 21:20:11,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6039 states, 5082 states have (on average 1.6576151121605667) internal successors, (8424), 5094 states have internal predecessors, (8424), 940 states have call successors, (940), 16 states have call predecessors, (940), 16 states have return successors, (940), 928 states have call predecessors, (940), 940 states have call successors, (940) [2023-12-15 21:20:11,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6039 states to 6039 states and 10304 transitions. [2023-12-15 21:20:11,972 INFO L78 Accepts]: Start accepts. Automaton has 6039 states and 10304 transitions. Word has length 564 [2023-12-15 21:20:11,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:11,973 INFO L495 AbstractCegarLoop]: Abstraction has 6039 states and 10304 transitions. [2023-12-15 21:20:11,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:11,973 INFO L276 IsEmpty]: Start isEmpty. Operand 6039 states and 10304 transitions. [2023-12-15 21:20:11,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 565 [2023-12-15 21:20:11,983 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:11,983 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:11,992 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-12-15 21:20:12,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-12-15 21:20:12,193 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:12,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:12,194 INFO L85 PathProgramCache]: Analyzing trace with hash 137773237, now seen corresponding path program 1 times [2023-12-15 21:20:12,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:12,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969861083] [2023-12-15 21:20:12,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:12,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:12,238 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:12,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1262386612] [2023-12-15 21:20:12,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:12,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:12,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:12,240 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:12,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-12-15 21:20:12,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:12,595 INFO L262 TraceCheckSpWp]: Trace formula consists of 1316 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-15 21:20:12,601 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:12,946 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 7458 proven. 144 refuted. 0 times theorem prover too weak. 7362 trivial. 0 not checked. [2023-12-15 21:20:12,946 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:20:13,295 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 114 proven. 144 refuted. 0 times theorem prover too weak. 14706 trivial. 0 not checked. [2023-12-15 21:20:13,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:13,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969861083] [2023-12-15 21:20:13,295 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:13,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262386612] [2023-12-15 21:20:13,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262386612] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:20:13,295 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:20:13,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-12-15 21:20:13,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706525440] [2023-12-15 21:20:13,296 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:20:13,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-15 21:20:13,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:13,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-15 21:20:13,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-15 21:20:13,298 INFO L87 Difference]: Start difference. First operand 6039 states and 10304 transitions. Second operand has 8 states, 8 states have (on average 27.75) internal successors, (222), 8 states have internal predecessors, (222), 3 states have call successors, (135), 2 states have call predecessors, (135), 4 states have return successors, (136), 3 states have call predecessors, (136), 3 states have call successors, (136) [2023-12-15 21:20:13,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:13,956 INFO L93 Difference]: Finished difference Result 12173 states and 20687 transitions. [2023-12-15 21:20:13,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-15 21:20:13,956 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 27.75) internal successors, (222), 8 states have internal predecessors, (222), 3 states have call successors, (135), 2 states have call predecessors, (135), 4 states have return successors, (136), 3 states have call predecessors, (136), 3 states have call successors, (136) Word has length 564 [2023-12-15 21:20:13,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:13,976 INFO L225 Difference]: With dead ends: 12173 [2023-12-15 21:20:13,976 INFO L226 Difference]: Without dead ends: 6135 [2023-12-15 21:20:13,987 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1130 GetRequests, 1120 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2023-12-15 21:20:13,987 INFO L413 NwaCegarLoop]: 361 mSDtfsCounter, 664 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 702 SdHoareTripleChecker+Valid, 905 SdHoareTripleChecker+Invalid, 648 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:13,988 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [702 Valid, 905 Invalid, 648 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 484 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-15 21:20:13,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6135 states. [2023-12-15 21:20:14,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6135 to 6103. [2023-12-15 21:20:14,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6103 states, 5130 states have (on average 1.6358674463937621) internal successors, (8392), 5142 states have internal predecessors, (8392), 940 states have call successors, (940), 32 states have call predecessors, (940), 32 states have return successors, (940), 928 states have call predecessors, (940), 940 states have call successors, (940) [2023-12-15 21:20:14,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6103 states to 6103 states and 10272 transitions. [2023-12-15 21:20:14,218 INFO L78 Accepts]: Start accepts. Automaton has 6103 states and 10272 transitions. Word has length 564 [2023-12-15 21:20:14,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:14,219 INFO L495 AbstractCegarLoop]: Abstraction has 6103 states and 10272 transitions. [2023-12-15 21:20:14,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.75) internal successors, (222), 8 states have internal predecessors, (222), 3 states have call successors, (135), 2 states have call predecessors, (135), 4 states have return successors, (136), 3 states have call predecessors, (136), 3 states have call successors, (136) [2023-12-15 21:20:14,219 INFO L276 IsEmpty]: Start isEmpty. Operand 6103 states and 10272 transitions. [2023-12-15 21:20:14,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 566 [2023-12-15 21:20:14,252 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:14,252 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:14,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-12-15 21:20:14,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:14,453 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:14,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:14,453 INFO L85 PathProgramCache]: Analyzing trace with hash 971141021, now seen corresponding path program 1 times [2023-12-15 21:20:14,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:14,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082944090] [2023-12-15 21:20:14,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:14,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:14,494 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:14,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [351389357] [2023-12-15 21:20:14,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:14,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:14,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:14,495 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:14,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-15 21:20:14,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:14,834 INFO L262 TraceCheckSpWp]: Trace formula consists of 1317 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-15 21:20:14,843 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:15,323 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14964 trivial. 0 not checked. [2023-12-15 21:20:15,323 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:20:15,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:15,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082944090] [2023-12-15 21:20:15,323 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:15,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351389357] [2023-12-15 21:20:15,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351389357] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:20:15,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:20:15,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-15 21:20:15,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126383414] [2023-12-15 21:20:15,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:20:15,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-15 21:20:15,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:15,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-15 21:20:15,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-15 21:20:15,325 INFO L87 Difference]: Start difference. First operand 6103 states and 10272 transitions. Second operand has 5 states, 5 states have (on average 26.6) internal successors, (133), 4 states have internal predecessors, (133), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:15,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:15,750 INFO L93 Difference]: Finished difference Result 15668 states and 26435 transitions. [2023-12-15 21:20:15,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-15 21:20:15,751 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.6) internal successors, (133), 4 states have internal predecessors, (133), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) Word has length 565 [2023-12-15 21:20:15,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:15,773 INFO L225 Difference]: With dead ends: 15668 [2023-12-15 21:20:15,773 INFO L226 Difference]: Without dead ends: 9566 [2023-12-15 21:20:15,831 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 566 GetRequests, 561 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-12-15 21:20:15,831 INFO L413 NwaCegarLoop]: 461 mSDtfsCounter, 351 mSDsluCounter, 1203 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 175 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 1664 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 175 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:15,831 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [351 Valid, 1664 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [175 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-15 21:20:15,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9566 states. [2023-12-15 21:20:16,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9566 to 7176. [2023-12-15 21:20:16,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7176 states, 6114 states have (on average 1.6285574092247301) internal successors, (9957), 6126 states have internal predecessors, (9957), 1027 states have call successors, (1027), 34 states have call predecessors, (1027), 34 states have return successors, (1027), 1015 states have call predecessors, (1027), 1027 states have call successors, (1027) [2023-12-15 21:20:16,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7176 states to 7176 states and 12011 transitions. [2023-12-15 21:20:16,153 INFO L78 Accepts]: Start accepts. Automaton has 7176 states and 12011 transitions. Word has length 565 [2023-12-15 21:20:16,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:16,153 INFO L495 AbstractCegarLoop]: Abstraction has 7176 states and 12011 transitions. [2023-12-15 21:20:16,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.6) internal successors, (133), 4 states have internal predecessors, (133), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:16,153 INFO L276 IsEmpty]: Start isEmpty. Operand 7176 states and 12011 transitions. [2023-12-15 21:20:16,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 567 [2023-12-15 21:20:16,161 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:16,161 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:16,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-12-15 21:20:16,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-12-15 21:20:16,369 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:16,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:16,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1700919, now seen corresponding path program 1 times [2023-12-15 21:20:16,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:16,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3942923] [2023-12-15 21:20:16,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:16,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:16,411 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:16,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1649044658] [2023-12-15 21:20:16,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:16,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:16,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:16,412 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:16,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-15 21:20:16,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:16,808 INFO L262 TraceCheckSpWp]: Trace formula consists of 1321 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-15 21:20:16,815 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:17,302 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 3662 proven. 222 refuted. 0 times theorem prover too weak. 11080 trivial. 0 not checked. [2023-12-15 21:20:17,302 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:20:17,669 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 36 proven. 222 refuted. 0 times theorem prover too weak. 14706 trivial. 0 not checked. [2023-12-15 21:20:17,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:17,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3942923] [2023-12-15 21:20:17,670 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:17,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649044658] [2023-12-15 21:20:17,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1649044658] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:20:17,670 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:20:17,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-12-15 21:20:17,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956463853] [2023-12-15 21:20:17,671 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:20:17,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-15 21:20:17,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:17,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-15 21:20:17,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-15 21:20:17,672 INFO L87 Difference]: Start difference. First operand 7176 states and 12011 transitions. Second operand has 8 states, 8 states have (on average 30.0) internal successors, (240), 8 states have internal predecessors, (240), 3 states have call successors, (161), 2 states have call predecessors, (161), 4 states have return successors, (162), 3 states have call predecessors, (162), 3 states have call successors, (162) [2023-12-15 21:20:18,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:18,203 INFO L93 Difference]: Finished difference Result 13380 states and 22367 transitions. [2023-12-15 21:20:18,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-15 21:20:18,204 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 30.0) internal successors, (240), 8 states have internal predecessors, (240), 3 states have call successors, (161), 2 states have call predecessors, (161), 4 states have return successors, (162), 3 states have call predecessors, (162), 3 states have call successors, (162) Word has length 566 [2023-12-15 21:20:18,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:18,222 INFO L225 Difference]: With dead ends: 13380 [2023-12-15 21:20:18,222 INFO L226 Difference]: Without dead ends: 7278 [2023-12-15 21:20:18,232 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1134 GetRequests, 1124 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2023-12-15 21:20:18,233 INFO L413 NwaCegarLoop]: 362 mSDtfsCounter, 584 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 596 SdHoareTripleChecker+Valid, 908 SdHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:18,233 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [596 Valid, 908 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-15 21:20:18,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7278 states. [2023-12-15 21:20:18,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7278 to 7244. [2023-12-15 21:20:18,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7244 states, 6165 states have (on average 1.6103811841038118) internal successors, (9928), 6177 states have internal predecessors, (9928), 1027 states have call successors, (1027), 51 states have call predecessors, (1027), 51 states have return successors, (1027), 1015 states have call predecessors, (1027), 1027 states have call successors, (1027) [2023-12-15 21:20:18,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7244 states to 7244 states and 11982 transitions. [2023-12-15 21:20:18,548 INFO L78 Accepts]: Start accepts. Automaton has 7244 states and 11982 transitions. Word has length 566 [2023-12-15 21:20:18,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:18,548 INFO L495 AbstractCegarLoop]: Abstraction has 7244 states and 11982 transitions. [2023-12-15 21:20:18,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 30.0) internal successors, (240), 8 states have internal predecessors, (240), 3 states have call successors, (161), 2 states have call predecessors, (161), 4 states have return successors, (162), 3 states have call predecessors, (162), 3 states have call successors, (162) [2023-12-15 21:20:18,549 INFO L276 IsEmpty]: Start isEmpty. Operand 7244 states and 11982 transitions. [2023-12-15 21:20:18,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 568 [2023-12-15 21:20:18,556 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:18,556 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:18,566 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-12-15 21:20:18,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-12-15 21:20:18,764 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:18,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:18,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1202965494, now seen corresponding path program 1 times [2023-12-15 21:20:18,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:18,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671183598] [2023-12-15 21:20:18,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:18,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:18,809 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:18,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [753866151] [2023-12-15 21:20:18,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:18,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:18,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:18,810 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:18,830 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-12-15 21:20:19,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:19,175 INFO L262 TraceCheckSpWp]: Trace formula consists of 1322 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-15 21:20:19,181 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:19,421 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 7512 proven. 117 refuted. 0 times theorem prover too weak. 7335 trivial. 0 not checked. [2023-12-15 21:20:19,421 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:20:19,714 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 141 proven. 117 refuted. 0 times theorem prover too weak. 14706 trivial. 0 not checked. [2023-12-15 21:20:19,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:19,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671183598] [2023-12-15 21:20:19,714 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:19,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753866151] [2023-12-15 21:20:19,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753866151] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:20:19,714 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:20:19,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-15 21:20:19,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830754180] [2023-12-15 21:20:19,715 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:20:19,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-15 21:20:19,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:19,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-15 21:20:19,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-15 21:20:19,716 INFO L87 Difference]: Start difference. First operand 7244 states and 11982 transitions. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 2 states have call successors, (126), 2 states have call predecessors, (126), 4 states have return successors, (127), 2 states have call predecessors, (127), 2 states have call successors, (127) [2023-12-15 21:20:20,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:20,117 INFO L93 Difference]: Finished difference Result 8976 states and 14785 transitions. [2023-12-15 21:20:20,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-15 21:20:20,118 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 2 states have call successors, (126), 2 states have call predecessors, (126), 4 states have return successors, (127), 2 states have call predecessors, (127), 2 states have call successors, (127) Word has length 567 [2023-12-15 21:20:20,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:20,122 INFO L225 Difference]: With dead ends: 8976 [2023-12-15 21:20:20,123 INFO L226 Difference]: Without dead ends: 2282 [2023-12-15 21:20:20,132 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1136 GetRequests, 1126 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-15 21:20:20,133 INFO L413 NwaCegarLoop]: 352 mSDtfsCounter, 292 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 879 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:20,133 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [338 Valid, 879 Invalid, 488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-15 21:20:20,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2282 states. [2023-12-15 21:20:20,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2282 to 2262. [2023-12-15 21:20:20,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2262 states, 1868 states have (on average 1.5460385438972162) internal successors, (2888), 1870 states have internal predecessors, (2888), 373 states have call successors, (373), 20 states have call predecessors, (373), 20 states have return successors, (373), 371 states have call predecessors, (373), 373 states have call successors, (373) [2023-12-15 21:20:20,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2262 states to 2262 states and 3634 transitions. [2023-12-15 21:20:20,230 INFO L78 Accepts]: Start accepts. Automaton has 2262 states and 3634 transitions. Word has length 567 [2023-12-15 21:20:20,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:20,231 INFO L495 AbstractCegarLoop]: Abstraction has 2262 states and 3634 transitions. [2023-12-15 21:20:20,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 2 states have call successors, (126), 2 states have call predecessors, (126), 4 states have return successors, (127), 2 states have call predecessors, (127), 2 states have call successors, (127) [2023-12-15 21:20:20,231 INFO L276 IsEmpty]: Start isEmpty. Operand 2262 states and 3634 transitions. [2023-12-15 21:20:20,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 568 [2023-12-15 21:20:20,235 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:20,236 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:20,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-12-15 21:20:20,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-12-15 21:20:20,451 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:20,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:20,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1982250744, now seen corresponding path program 1 times [2023-12-15 21:20:20,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:20,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760865559] [2023-12-15 21:20:20,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:20,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:20,492 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:20,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [182915750] [2023-12-15 21:20:20,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:20,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:20,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:20,494 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:20,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-15 21:20:20,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:20,864 INFO L262 TraceCheckSpWp]: Trace formula consists of 1322 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-15 21:20:20,869 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:20,888 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14964 trivial. 0 not checked. [2023-12-15 21:20:20,888 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:20:20,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:20,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760865559] [2023-12-15 21:20:20,889 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:20,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182915750] [2023-12-15 21:20:20,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182915750] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:20:20,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:20:20,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-15 21:20:20,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320193044] [2023-12-15 21:20:20,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:20:20,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-15 21:20:20,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:20,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-15 21:20:20,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-15 21:20:20,890 INFO L87 Difference]: Start difference. First operand 2262 states and 3634 transitions. Second operand has 4 states, 4 states have (on average 33.75) internal successors, (135), 4 states have internal predecessors, (135), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:21,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:21,088 INFO L93 Difference]: Finished difference Result 3522 states and 5645 transitions. [2023-12-15 21:20:21,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-15 21:20:21,089 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 33.75) internal successors, (135), 4 states have internal predecessors, (135), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) Word has length 567 [2023-12-15 21:20:21,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:21,092 INFO L225 Difference]: With dead ends: 3522 [2023-12-15 21:20:21,092 INFO L226 Difference]: Without dead ends: 1642 [2023-12-15 21:20:21,095 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 568 GetRequests, 565 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-15 21:20:21,095 INFO L413 NwaCegarLoop]: 707 mSDtfsCounter, 658 mSDsluCounter, 556 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 658 SdHoareTripleChecker+Valid, 1263 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:21,095 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [658 Valid, 1263 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-15 21:20:21,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1642 states. [2023-12-15 21:20:21,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1642 to 1642. [2023-12-15 21:20:21,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1642 states, 1243 states have (on average 1.4827031375703943) internal successors, (1843), 1245 states have internal predecessors, (1843), 373 states have call successors, (373), 25 states have call predecessors, (373), 25 states have return successors, (373), 371 states have call predecessors, (373), 373 states have call successors, (373) [2023-12-15 21:20:21,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1642 states to 1642 states and 2589 transitions. [2023-12-15 21:20:21,192 INFO L78 Accepts]: Start accepts. Automaton has 1642 states and 2589 transitions. Word has length 567 [2023-12-15 21:20:21,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:21,193 INFO L495 AbstractCegarLoop]: Abstraction has 1642 states and 2589 transitions. [2023-12-15 21:20:21,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 33.75) internal successors, (135), 4 states have internal predecessors, (135), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:21,193 INFO L276 IsEmpty]: Start isEmpty. Operand 1642 states and 2589 transitions. [2023-12-15 21:20:21,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 570 [2023-12-15 21:20:21,201 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:21,201 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:21,218 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-12-15 21:20:21,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-12-15 21:20:21,408 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:21,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:21,408 INFO L85 PathProgramCache]: Analyzing trace with hash -708267353, now seen corresponding path program 1 times [2023-12-15 21:20:21,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:21,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343183730] [2023-12-15 21:20:21,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:21,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:21,446 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:21,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1506932357] [2023-12-15 21:20:21,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:21,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:21,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:21,448 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:21,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-12-15 21:20:21,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:21,835 INFO L262 TraceCheckSpWp]: Trace formula consists of 1326 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-15 21:20:21,842 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:22,031 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 6812 proven. 87 refuted. 0 times theorem prover too weak. 8065 trivial. 0 not checked. [2023-12-15 21:20:22,031 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:20:22,252 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 171 proven. 87 refuted. 0 times theorem prover too weak. 14706 trivial. 0 not checked. [2023-12-15 21:20:22,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:22,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343183730] [2023-12-15 21:20:22,252 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:22,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506932357] [2023-12-15 21:20:22,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506932357] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:20:22,255 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:20:22,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-15 21:20:22,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73323390] [2023-12-15 21:20:22,255 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:20:22,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-15 21:20:22,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:22,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-15 21:20:22,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-15 21:20:22,257 INFO L87 Difference]: Start difference. First operand 1642 states and 2589 transitions. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 2 states have call successors, (116), 2 states have call predecessors, (116), 4 states have return successors, (117), 2 states have call predecessors, (117), 2 states have call successors, (117) [2023-12-15 21:20:22,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:22,605 INFO L93 Difference]: Finished difference Result 2382 states and 3748 transitions. [2023-12-15 21:20:22,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-15 21:20:22,613 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 2 states have call successors, (116), 2 states have call predecessors, (116), 4 states have return successors, (117), 2 states have call predecessors, (117), 2 states have call successors, (117) Word has length 569 [2023-12-15 21:20:22,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:22,616 INFO L225 Difference]: With dead ends: 2382 [2023-12-15 21:20:22,616 INFO L226 Difference]: Without dead ends: 1036 [2023-12-15 21:20:22,618 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1140 GetRequests, 1130 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-15 21:20:22,619 INFO L413 NwaCegarLoop]: 351 mSDtfsCounter, 300 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 875 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:22,619 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [356 Valid, 875 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 463 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-15 21:20:22,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states. [2023-12-15 21:20:22,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 1012. [2023-12-15 21:20:22,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 732 states have (on average 1.469945355191257) internal successors, (1076), 732 states have internal predecessors, (1076), 261 states have call successors, (261), 18 states have call predecessors, (261), 18 states have return successors, (261), 261 states have call predecessors, (261), 261 states have call successors, (261) [2023-12-15 21:20:22,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1598 transitions. [2023-12-15 21:20:22,668 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1598 transitions. Word has length 569 [2023-12-15 21:20:22,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:22,669 INFO L495 AbstractCegarLoop]: Abstraction has 1012 states and 1598 transitions. [2023-12-15 21:20:22,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 2 states have call successors, (116), 2 states have call predecessors, (116), 4 states have return successors, (117), 2 states have call predecessors, (117), 2 states have call successors, (117) [2023-12-15 21:20:22,669 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1598 transitions. [2023-12-15 21:20:22,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 570 [2023-12-15 21:20:22,672 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:22,672 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:22,694 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-12-15 21:20:22,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:22,880 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:22,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:22,881 INFO L85 PathProgramCache]: Analyzing trace with hash -268575393, now seen corresponding path program 1 times [2023-12-15 21:20:22,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:22,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762581464] [2023-12-15 21:20:22,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:22,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:22,924 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:22,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1875792672] [2023-12-15 21:20:22,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:22,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:22,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:22,926 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:22,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-12-15 21:20:23,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:23,308 INFO L262 TraceCheckSpWp]: Trace formula consists of 1329 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-15 21:20:23,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:23,686 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 7458 proven. 144 refuted. 0 times theorem prover too weak. 7362 trivial. 0 not checked. [2023-12-15 21:20:23,686 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:20:23,993 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 114 proven. 144 refuted. 0 times theorem prover too weak. 14706 trivial. 0 not checked. [2023-12-15 21:20:23,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:23,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762581464] [2023-12-15 21:20:23,994 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:23,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875792672] [2023-12-15 21:20:23,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875792672] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:20:23,994 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:20:23,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-12-15 21:20:23,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194500078] [2023-12-15 21:20:23,995 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:20:23,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-15 21:20:23,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:23,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-15 21:20:23,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-12-15 21:20:23,997 INFO L87 Difference]: Start difference. First operand 1012 states and 1598 transitions. Second operand has 10 states, 10 states have (on average 23.8) internal successors, (238), 10 states have internal predecessors, (238), 3 states have call successors, (135), 2 states have call predecessors, (135), 4 states have return successors, (136), 3 states have call predecessors, (136), 3 states have call successors, (136) [2023-12-15 21:20:24,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:24,508 INFO L93 Difference]: Finished difference Result 1748 states and 2752 transitions. [2023-12-15 21:20:24,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-15 21:20:24,509 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 23.8) internal successors, (238), 10 states have internal predecessors, (238), 3 states have call successors, (135), 2 states have call predecessors, (135), 4 states have return successors, (136), 3 states have call predecessors, (136), 3 states have call successors, (136) Word has length 569 [2023-12-15 21:20:24,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:24,511 INFO L225 Difference]: With dead ends: 1748 [2023-12-15 21:20:24,511 INFO L226 Difference]: Without dead ends: 1036 [2023-12-15 21:20:24,513 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1141 GetRequests, 1128 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2023-12-15 21:20:24,513 INFO L413 NwaCegarLoop]: 343 mSDtfsCounter, 613 mSDsluCounter, 1127 mSDsCounter, 0 mSdLazyCounter, 697 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 651 SdHoareTripleChecker+Valid, 1470 SdHoareTripleChecker+Invalid, 860 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 697 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:24,513 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [651 Valid, 1470 Invalid, 860 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 697 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-15 21:20:24,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states. [2023-12-15 21:20:24,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 1012. [2023-12-15 21:20:24,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 732 states have (on average 1.4672131147540983) internal successors, (1074), 732 states have internal predecessors, (1074), 261 states have call successors, (261), 18 states have call predecessors, (261), 18 states have return successors, (261), 261 states have call predecessors, (261), 261 states have call successors, (261) [2023-12-15 21:20:24,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1596 transitions. [2023-12-15 21:20:24,559 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1596 transitions. Word has length 569 [2023-12-15 21:20:24,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:24,560 INFO L495 AbstractCegarLoop]: Abstraction has 1012 states and 1596 transitions. [2023-12-15 21:20:24,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 23.8) internal successors, (238), 10 states have internal predecessors, (238), 3 states have call successors, (135), 2 states have call predecessors, (135), 4 states have return successors, (136), 3 states have call predecessors, (136), 3 states have call successors, (136) [2023-12-15 21:20:24,560 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1596 transitions. [2023-12-15 21:20:24,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 570 [2023-12-15 21:20:24,563 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:24,563 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:24,576 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-12-15 21:20:24,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-12-15 21:20:24,771 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:24,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:24,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1485685909, now seen corresponding path program 1 times [2023-12-15 21:20:24,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:24,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680651106] [2023-12-15 21:20:24,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:24,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:24,827 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:24,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1699599649] [2023-12-15 21:20:24,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:24,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:24,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:24,829 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:24,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-15 21:20:25,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:25,231 INFO L262 TraceCheckSpWp]: Trace formula consists of 1328 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-15 21:20:25,237 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:25,381 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 5118 proven. 54 refuted. 0 times theorem prover too weak. 9792 trivial. 0 not checked. [2023-12-15 21:20:25,381 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:20:25,599 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 204 proven. 54 refuted. 0 times theorem prover too weak. 14706 trivial. 0 not checked. [2023-12-15 21:20:25,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:25,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680651106] [2023-12-15 21:20:25,600 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:25,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699599649] [2023-12-15 21:20:25,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699599649] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:20:25,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:20:25,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2023-12-15 21:20:25,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464571932] [2023-12-15 21:20:25,600 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:20:25,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-15 21:20:25,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:25,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-15 21:20:25,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-12-15 21:20:25,602 INFO L87 Difference]: Start difference. First operand 1012 states and 1596 transitions. Second operand has 11 states, 11 states have (on average 14.818181818181818) internal successors, (163), 11 states have internal predecessors, (163), 2 states have call successors, (105), 2 states have call predecessors, (105), 4 states have return successors, (106), 2 states have call predecessors, (106), 2 states have call successors, (106) [2023-12-15 21:20:26,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:26,514 INFO L93 Difference]: Finished difference Result 2695 states and 4228 transitions. [2023-12-15 21:20:26,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-15 21:20:26,515 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 14.818181818181818) internal successors, (163), 11 states have internal predecessors, (163), 2 states have call successors, (105), 2 states have call predecessors, (105), 4 states have return successors, (106), 2 states have call predecessors, (106), 2 states have call successors, (106) Word has length 569 [2023-12-15 21:20:26,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:26,519 INFO L225 Difference]: With dead ends: 2695 [2023-12-15 21:20:26,519 INFO L226 Difference]: Without dead ends: 1942 [2023-12-15 21:20:26,520 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1150 GetRequests, 1128 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=160, Invalid=346, Unknown=0, NotChecked=0, Total=506 [2023-12-15 21:20:26,520 INFO L413 NwaCegarLoop]: 350 mSDtfsCounter, 1293 mSDsluCounter, 1368 mSDsCounter, 0 mSdLazyCounter, 1055 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1371 SdHoareTripleChecker+Valid, 1718 SdHoareTripleChecker+Invalid, 1189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 1055 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:26,521 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1371 Valid, 1718 Invalid, 1189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 1055 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-15 21:20:26,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1942 states. [2023-12-15 21:20:26,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1942 to 1770. [2023-12-15 21:20:26,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1770 states, 1465 states have (on average 1.5296928327645052) internal successors, (2241), 1467 states have internal predecessors, (2241), 281 states have call successors, (281), 23 states have call predecessors, (281), 23 states have return successors, (281), 279 states have call predecessors, (281), 281 states have call successors, (281) [2023-12-15 21:20:26,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1770 states to 1770 states and 2803 transitions. [2023-12-15 21:20:26,612 INFO L78 Accepts]: Start accepts. Automaton has 1770 states and 2803 transitions. Word has length 569 [2023-12-15 21:20:26,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:26,613 INFO L495 AbstractCegarLoop]: Abstraction has 1770 states and 2803 transitions. [2023-12-15 21:20:26,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.818181818181818) internal successors, (163), 11 states have internal predecessors, (163), 2 states have call successors, (105), 2 states have call predecessors, (105), 4 states have return successors, (106), 2 states have call predecessors, (106), 2 states have call successors, (106) [2023-12-15 21:20:26,613 INFO L276 IsEmpty]: Start isEmpty. Operand 1770 states and 2803 transitions. [2023-12-15 21:20:26,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 570 [2023-12-15 21:20:26,618 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:26,618 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:26,632 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-12-15 21:20:26,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-12-15 21:20:26,826 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:26,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:26,826 INFO L85 PathProgramCache]: Analyzing trace with hash -806413655, now seen corresponding path program 1 times [2023-12-15 21:20:26,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:26,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246468517] [2023-12-15 21:20:26,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:26,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:26,867 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:26,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [48586249] [2023-12-15 21:20:26,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:26,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:26,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:26,868 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:26,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-12-15 21:20:27,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:27,261 INFO L262 TraceCheckSpWp]: Trace formula consists of 1328 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-15 21:20:27,267 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:28,215 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 2018 proven. 240 refuted. 0 times theorem prover too weak. 12706 trivial. 0 not checked. [2023-12-15 21:20:28,215 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:20:28,806 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 18 proven. 240 refuted. 0 times theorem prover too weak. 14706 trivial. 0 not checked. [2023-12-15 21:20:28,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:28,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246468517] [2023-12-15 21:20:28,807 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:28,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [48586249] [2023-12-15 21:20:28,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [48586249] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:20:28,807 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:20:28,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 12 [2023-12-15 21:20:28,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453495483] [2023-12-15 21:20:28,807 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:20:28,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-15 21:20:28,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:28,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-15 21:20:28,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2023-12-15 21:20:28,809 INFO L87 Difference]: Start difference. First operand 1770 states and 2803 transitions. Second operand has 12 states, 12 states have (on average 17.25) internal successors, (207), 12 states have internal predecessors, (207), 4 states have call successors, (174), 3 states have call predecessors, (174), 5 states have return successors, (174), 4 states have call predecessors, (174), 4 states have call successors, (174) [2023-12-15 21:20:29,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:29,785 INFO L93 Difference]: Finished difference Result 4062 states and 6461 transitions. [2023-12-15 21:20:29,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-15 21:20:29,785 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 17.25) internal successors, (207), 12 states have internal predecessors, (207), 4 states have call successors, (174), 3 states have call predecessors, (174), 5 states have return successors, (174), 4 states have call predecessors, (174), 4 states have call successors, (174) Word has length 569 [2023-12-15 21:20:29,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:29,790 INFO L225 Difference]: With dead ends: 4062 [2023-12-15 21:20:29,790 INFO L226 Difference]: Without dead ends: 2482 [2023-12-15 21:20:29,792 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1147 GetRequests, 1127 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=139, Invalid=323, Unknown=0, NotChecked=0, Total=462 [2023-12-15 21:20:29,793 INFO L413 NwaCegarLoop]: 330 mSDtfsCounter, 1277 mSDsluCounter, 1385 mSDsCounter, 0 mSdLazyCounter, 996 mSolverCounterSat, 310 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1277 SdHoareTripleChecker+Valid, 1715 SdHoareTripleChecker+Invalid, 1306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 310 IncrementalHoareTripleChecker+Valid, 996 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:29,793 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1277 Valid, 1715 Invalid, 1306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [310 Valid, 996 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-15 21:20:29,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2482 states. [2023-12-15 21:20:29,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2482 to 2468. [2023-12-15 21:20:29,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2468 states, 2134 states have (on average 1.5529522024367386) internal successors, (3314), 2140 states have internal predecessors, (3314), 305 states have call successors, (305), 28 states have call predecessors, (305), 28 states have return successors, (305), 299 states have call predecessors, (305), 305 states have call successors, (305) [2023-12-15 21:20:29,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2468 states to 2468 states and 3924 transitions. [2023-12-15 21:20:29,883 INFO L78 Accepts]: Start accepts. Automaton has 2468 states and 3924 transitions. Word has length 569 [2023-12-15 21:20:29,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:29,884 INFO L495 AbstractCegarLoop]: Abstraction has 2468 states and 3924 transitions. [2023-12-15 21:20:29,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 17.25) internal successors, (207), 12 states have internal predecessors, (207), 4 states have call successors, (174), 3 states have call predecessors, (174), 5 states have return successors, (174), 4 states have call predecessors, (174), 4 states have call successors, (174) [2023-12-15 21:20:29,884 INFO L276 IsEmpty]: Start isEmpty. Operand 2468 states and 3924 transitions. [2023-12-15 21:20:29,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 571 [2023-12-15 21:20:29,888 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:29,888 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:29,895 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-12-15 21:20:30,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-12-15 21:20:30,096 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:30,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:30,096 INFO L85 PathProgramCache]: Analyzing trace with hash 144303327, now seen corresponding path program 1 times [2023-12-15 21:20:30,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:30,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040587904] [2023-12-15 21:20:30,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:30,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:30,136 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:30,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [367365668] [2023-12-15 21:20:30,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:30,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:30,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:30,139 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:30,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-12-15 21:20:30,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:30,555 INFO L262 TraceCheckSpWp]: Trace formula consists of 1329 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-15 21:20:30,561 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:30,687 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 3786 proven. 36 refuted. 0 times theorem prover too weak. 11142 trivial. 0 not checked. [2023-12-15 21:20:30,687 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:20:30,930 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 222 proven. 36 refuted. 0 times theorem prover too weak. 14706 trivial. 0 not checked. [2023-12-15 21:20:30,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:30,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040587904] [2023-12-15 21:20:30,931 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:30,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367365668] [2023-12-15 21:20:30,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367365668] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:20:30,931 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:20:30,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-12-15 21:20:30,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715399429] [2023-12-15 21:20:30,931 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:20:30,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-15 21:20:30,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:30,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-15 21:20:30,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-15 21:20:30,933 INFO L87 Difference]: Start difference. First operand 2468 states and 3924 transitions. Second operand has 8 states, 8 states have (on average 18.375) internal successors, (147), 8 states have internal predecessors, (147), 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-15 21:20:31,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:31,915 INFO L93 Difference]: Finished difference Result 4077 states and 6455 transitions. [2023-12-15 21:20:31,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-15 21:20:31,916 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 18.375) internal successors, (147), 8 states have internal predecessors, (147), 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 570 [2023-12-15 21:20:31,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:31,919 INFO L225 Difference]: With dead ends: 4077 [2023-12-15 21:20:31,920 INFO L226 Difference]: Without dead ends: 2504 [2023-12-15 21:20:31,921 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1143 GetRequests, 1130 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2023-12-15 21:20:31,922 INFO L413 NwaCegarLoop]: 469 mSDtfsCounter, 490 mSDsluCounter, 1141 mSDsCounter, 0 mSdLazyCounter, 1294 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 564 SdHoareTripleChecker+Valid, 1610 SdHoareTripleChecker+Invalid, 1443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 1294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:31,922 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [564 Valid, 1610 Invalid, 1443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 1294 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-15 21:20:31,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2504 states. [2023-12-15 21:20:32,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2504 to 2480. [2023-12-15 21:20:32,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2480 states, 2143 states have (on average 1.539430704619692) internal successors, (3299), 2149 states have internal predecessors, (3299), 305 states have call successors, (305), 31 states have call predecessors, (305), 31 states have return successors, (305), 299 states have call predecessors, (305), 305 states have call successors, (305) [2023-12-15 21:20:32,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2480 states to 2480 states and 3909 transitions. [2023-12-15 21:20:32,016 INFO L78 Accepts]: Start accepts. Automaton has 2480 states and 3909 transitions. Word has length 570 [2023-12-15 21:20:32,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:32,016 INFO L495 AbstractCegarLoop]: Abstraction has 2480 states and 3909 transitions. [2023-12-15 21:20:32,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.375) internal successors, (147), 8 states have internal predecessors, (147), 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-15 21:20:32,016 INFO L276 IsEmpty]: Start isEmpty. Operand 2480 states and 3909 transitions. [2023-12-15 21:20:32,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 571 [2023-12-15 21:20:32,020 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:32,020 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:32,039 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-15 21:20:32,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-12-15 21:20:32,229 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:32,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:32,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1732651229, now seen corresponding path program 1 times [2023-12-15 21:20:32,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:32,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271900311] [2023-12-15 21:20:32,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:32,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:32,269 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:32,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1210524457] [2023-12-15 21:20:32,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:32,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:32,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:32,271 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:32,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-12-15 21:20:32,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:32,685 INFO L262 TraceCheckSpWp]: Trace formula consists of 1328 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-15 21:20:32,695 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:33,643 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14964 trivial. 0 not checked. [2023-12-15 21:20:33,643 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:20:33,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:33,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271900311] [2023-12-15 21:20:33,643 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:33,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210524457] [2023-12-15 21:20:33,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210524457] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:20:33,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:20:33,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-15 21:20:33,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171288461] [2023-12-15 21:20:33,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:20:33,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-15 21:20:33,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:33,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-15 21:20:33,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-15 21:20:33,645 INFO L87 Difference]: Start difference. First operand 2480 states and 3909 transitions. Second operand has 5 states, 5 states have (on average 27.6) internal successors, (138), 4 states have internal predecessors, (138), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:34,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:34,004 INFO L93 Difference]: Finished difference Result 6180 states and 9763 transitions. [2023-12-15 21:20:34,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-15 21:20:34,005 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.6) internal successors, (138), 4 states have internal predecessors, (138), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) Word has length 570 [2023-12-15 21:20:34,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:34,011 INFO L225 Difference]: With dead ends: 6180 [2023-12-15 21:20:34,011 INFO L226 Difference]: Without dead ends: 4191 [2023-12-15 21:20:34,014 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 570 GetRequests, 566 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-15 21:20:34,014 INFO L413 NwaCegarLoop]: 432 mSDtfsCounter, 461 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 1032 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:34,014 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [461 Valid, 1032 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-15 21:20:34,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4191 states. [2023-12-15 21:20:34,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4191 to 4189. [2023-12-15 21:20:34,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4189 states, 3624 states have (on average 1.5364238410596027) internal successors, (5568), 3634 states have internal predecessors, (5568), 511 states have call successors, (511), 53 states have call predecessors, (511), 53 states have return successors, (511), 501 states have call predecessors, (511), 511 states have call successors, (511) [2023-12-15 21:20:34,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4189 states to 4189 states and 6590 transitions. [2023-12-15 21:20:34,175 INFO L78 Accepts]: Start accepts. Automaton has 4189 states and 6590 transitions. Word has length 570 [2023-12-15 21:20:34,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:34,175 INFO L495 AbstractCegarLoop]: Abstraction has 4189 states and 6590 transitions. [2023-12-15 21:20:34,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.6) internal successors, (138), 4 states have internal predecessors, (138), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:34,175 INFO L276 IsEmpty]: Start isEmpty. Operand 4189 states and 6590 transitions. [2023-12-15 21:20:34,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 571 [2023-12-15 21:20:34,180 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:34,180 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:34,190 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-12-15 21:20:34,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:34,388 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:34,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:34,389 INFO L85 PathProgramCache]: Analyzing trace with hash -316736613, now seen corresponding path program 1 times [2023-12-15 21:20:34,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:34,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793740827] [2023-12-15 21:20:34,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:34,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:34,431 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:34,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1902523050] [2023-12-15 21:20:34,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:34,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:34,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:34,432 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:34,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-12-15 21:20:34,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:34,868 INFO L262 TraceCheckSpWp]: Trace formula consists of 1329 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-15 21:20:34,874 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:35,802 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14964 trivial. 0 not checked. [2023-12-15 21:20:35,802 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:20:35,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:35,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793740827] [2023-12-15 21:20:35,803 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:35,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902523050] [2023-12-15 21:20:35,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902523050] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:20:35,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:20:35,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-15 21:20:35,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666657244] [2023-12-15 21:20:35,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:20:35,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 21:20:35,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:35,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 21:20:35,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:20:35,805 INFO L87 Difference]: Start difference. First operand 4189 states and 6590 transitions. Second operand has 3 states, 3 states have (on average 46.0) internal successors, (138), 2 states have internal predecessors, (138), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:35,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:35,993 INFO L93 Difference]: Finished difference Result 9677 states and 15250 transitions. [2023-12-15 21:20:35,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 21:20:35,993 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 2 states have internal predecessors, (138), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) Word has length 570 [2023-12-15 21:20:35,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:36,003 INFO L225 Difference]: With dead ends: 9677 [2023-12-15 21:20:36,003 INFO L226 Difference]: Without dead ends: 5805 [2023-12-15 21:20:36,008 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 569 GetRequests, 568 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:20:36,009 INFO L413 NwaCegarLoop]: 503 mSDtfsCounter, 194 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 939 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:36,009 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [194 Valid, 939 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 21:20:36,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5805 states. [2023-12-15 21:20:36,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5805 to 5801. [2023-12-15 21:20:36,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5801 states, 5008 states have (on average 1.5361421725239617) internal successors, (7693), 5022 states have internal predecessors, (7693), 717 states have call successors, (717), 75 states have call predecessors, (717), 75 states have return successors, (717), 703 states have call predecessors, (717), 717 states have call successors, (717) [2023-12-15 21:20:36,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5801 states to 5801 states and 9127 transitions. [2023-12-15 21:20:36,304 INFO L78 Accepts]: Start accepts. Automaton has 5801 states and 9127 transitions. Word has length 570 [2023-12-15 21:20:36,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:36,304 INFO L495 AbstractCegarLoop]: Abstraction has 5801 states and 9127 transitions. [2023-12-15 21:20:36,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 2 states have internal predecessors, (138), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:36,305 INFO L276 IsEmpty]: Start isEmpty. Operand 5801 states and 9127 transitions. [2023-12-15 21:20:36,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 571 [2023-12-15 21:20:36,309 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:36,309 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:36,320 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-12-15 21:20:36,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:36,517 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:36,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:36,518 INFO L85 PathProgramCache]: Analyzing trace with hash -371129511, now seen corresponding path program 1 times [2023-12-15 21:20:36,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:36,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277135571] [2023-12-15 21:20:36,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:36,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:36,557 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:36,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2141770621] [2023-12-15 21:20:36,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:36,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:36,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:36,558 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:36,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-12-15 21:20:36,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:36,989 INFO L262 TraceCheckSpWp]: Trace formula consists of 1330 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-15 21:20:37,005 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:37,520 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14964 trivial. 0 not checked. [2023-12-15 21:20:37,520 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:20:37,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:37,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277135571] [2023-12-15 21:20:37,520 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:37,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141770621] [2023-12-15 21:20:37,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141770621] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:20:37,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:20:37,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-15 21:20:37,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073004007] [2023-12-15 21:20:37,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:20:37,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-15 21:20:37,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:37,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-15 21:20:37,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-15 21:20:37,522 INFO L87 Difference]: Start difference. First operand 5801 states and 9127 transitions. Second operand has 5 states, 5 states have (on average 27.6) internal successors, (138), 4 states have internal predecessors, (138), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:38,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:38,135 INFO L93 Difference]: Finished difference Result 13291 states and 20830 transitions. [2023-12-15 21:20:38,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-15 21:20:38,135 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.6) internal successors, (138), 4 states have internal predecessors, (138), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) Word has length 570 [2023-12-15 21:20:38,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:38,147 INFO L225 Difference]: With dead ends: 13291 [2023-12-15 21:20:38,147 INFO L226 Difference]: Without dead ends: 8172 [2023-12-15 21:20:38,151 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 569 GetRequests, 566 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-15 21:20:38,152 INFO L413 NwaCegarLoop]: 494 mSDtfsCounter, 631 mSDsluCounter, 939 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 631 SdHoareTripleChecker+Valid, 1433 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:38,152 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [631 Valid, 1433 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-15 21:20:38,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8172 states. [2023-12-15 21:20:38,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8172 to 5951. [2023-12-15 21:20:38,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5951 states, 5158 states have (on average 1.5372237301279565) internal successors, (7929), 5172 states have internal predecessors, (7929), 717 states have call successors, (717), 75 states have call predecessors, (717), 75 states have return successors, (717), 703 states have call predecessors, (717), 717 states have call successors, (717) [2023-12-15 21:20:38,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5951 states to 5951 states and 9363 transitions. [2023-12-15 21:20:38,399 INFO L78 Accepts]: Start accepts. Automaton has 5951 states and 9363 transitions. Word has length 570 [2023-12-15 21:20:38,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:38,399 INFO L495 AbstractCegarLoop]: Abstraction has 5951 states and 9363 transitions. [2023-12-15 21:20:38,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.6) internal successors, (138), 4 states have internal predecessors, (138), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:38,399 INFO L276 IsEmpty]: Start isEmpty. Operand 5951 states and 9363 transitions. [2023-12-15 21:20:38,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 571 [2023-12-15 21:20:38,404 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:38,404 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:38,411 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-12-15 21:20:38,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:38,610 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:38,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:38,610 INFO L85 PathProgramCache]: Analyzing trace with hash -344063909, now seen corresponding path program 1 times [2023-12-15 21:20:38,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:38,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4024678] [2023-12-15 21:20:38,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:38,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:38,647 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:38,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [882370226] [2023-12-15 21:20:38,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:38,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:38,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:38,648 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:38,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-12-15 21:20:39,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:39,076 INFO L262 TraceCheckSpWp]: Trace formula consists of 1330 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-15 21:20:39,081 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:39,836 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 7556 proven. 123 refuted. 0 times theorem prover too weak. 7285 trivial. 0 not checked. [2023-12-15 21:20:39,836 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:20:40,280 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 135 proven. 123 refuted. 0 times theorem prover too weak. 14706 trivial. 0 not checked. [2023-12-15 21:20:40,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:40,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4024678] [2023-12-15 21:20:40,281 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:40,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882370226] [2023-12-15 21:20:40,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882370226] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:20:40,281 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:20:40,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2023-12-15 21:20:40,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948747738] [2023-12-15 21:20:40,281 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:20:40,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-15 21:20:40,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:40,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-15 21:20:40,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2023-12-15 21:20:40,283 INFO L87 Difference]: Start difference. First operand 5951 states and 9363 transitions. Second operand has 14 states, 14 states have (on average 16.642857142857142) internal successors, (233), 14 states have internal predecessors, (233), 4 states have call successors, (174), 3 states have call predecessors, (174), 5 states have return successors, (174), 4 states have call predecessors, (174), 4 states have call successors, (174) [2023-12-15 21:20:41,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:41,522 INFO L93 Difference]: Finished difference Result 9892 states and 15553 transitions. [2023-12-15 21:20:41,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-15 21:20:41,524 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 16.642857142857142) internal successors, (233), 14 states have internal predecessors, (233), 4 states have call successors, (174), 3 states have call predecessors, (174), 5 states have return successors, (174), 4 states have call predecessors, (174), 4 states have call successors, (174) Word has length 570 [2023-12-15 21:20:41,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:41,531 INFO L225 Difference]: With dead ends: 9892 [2023-12-15 21:20:41,531 INFO L226 Difference]: Without dead ends: 4563 [2023-12-15 21:20:41,536 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1159 GetRequests, 1128 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=283, Invalid=773, Unknown=0, NotChecked=0, Total=1056 [2023-12-15 21:20:41,537 INFO L413 NwaCegarLoop]: 357 mSDtfsCounter, 2115 mSDsluCounter, 1233 mSDsCounter, 0 mSdLazyCounter, 959 mSolverCounterSat, 646 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2117 SdHoareTripleChecker+Valid, 1590 SdHoareTripleChecker+Invalid, 1605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 646 IncrementalHoareTripleChecker+Valid, 959 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:41,537 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2117 Valid, 1590 Invalid, 1605 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [646 Valid, 959 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-15 21:20:41,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4563 states. [2023-12-15 21:20:41,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4563 to 2437. [2023-12-15 21:20:41,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2437 states, 2097 states have (on average 1.5221745350500715) internal successors, (3192), 2103 states have internal predecessors, (3192), 305 states have call successors, (305), 34 states have call predecessors, (305), 34 states have return successors, (305), 299 states have call predecessors, (305), 305 states have call successors, (305) [2023-12-15 21:20:41,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2437 states to 2437 states and 3802 transitions. [2023-12-15 21:20:41,711 INFO L78 Accepts]: Start accepts. Automaton has 2437 states and 3802 transitions. Word has length 570 [2023-12-15 21:20:41,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:41,712 INFO L495 AbstractCegarLoop]: Abstraction has 2437 states and 3802 transitions. [2023-12-15 21:20:41,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 16.642857142857142) internal successors, (233), 14 states have internal predecessors, (233), 4 states have call successors, (174), 3 states have call predecessors, (174), 5 states have return successors, (174), 4 states have call predecessors, (174), 4 states have call successors, (174) [2023-12-15 21:20:41,712 INFO L276 IsEmpty]: Start isEmpty. Operand 2437 states and 3802 transitions. [2023-12-15 21:20:41,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 572 [2023-12-15 21:20:41,716 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:41,716 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:41,726 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-12-15 21:20:41,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:41,924 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:41,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:41,924 INFO L85 PathProgramCache]: Analyzing trace with hash 380566661, now seen corresponding path program 1 times [2023-12-15 21:20:41,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:41,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390164450] [2023-12-15 21:20:41,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:41,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:41,972 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:41,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1286244081] [2023-12-15 21:20:41,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:41,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:41,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:41,973 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:41,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-12-15 21:20:42,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:42,408 INFO L262 TraceCheckSpWp]: Trace formula consists of 1329 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-15 21:20:42,413 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:42,439 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14964 trivial. 0 not checked. [2023-12-15 21:20:42,439 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:20:42,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:42,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390164450] [2023-12-15 21:20:42,440 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:42,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286244081] [2023-12-15 21:20:42,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286244081] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:20:42,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:20:42,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-15 21:20:42,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731481988] [2023-12-15 21:20:42,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:20:42,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-15 21:20:42,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:42,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-15 21:20:42,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-15 21:20:42,441 INFO L87 Difference]: Start difference. First operand 2437 states and 3802 transitions. Second operand has 4 states, 4 states have (on average 34.75) internal successors, (139), 4 states have internal predecessors, (139), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:42,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:42,741 INFO L93 Difference]: Finished difference Result 4637 states and 7240 transitions. [2023-12-15 21:20:42,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-15 21:20:42,742 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 34.75) internal successors, (139), 4 states have internal predecessors, (139), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) Word has length 571 [2023-12-15 21:20:42,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:42,746 INFO L225 Difference]: With dead ends: 4637 [2023-12-15 21:20:42,746 INFO L226 Difference]: Without dead ends: 2449 [2023-12-15 21:20:42,748 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 572 GetRequests, 569 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-15 21:20:42,748 INFO L413 NwaCegarLoop]: 430 mSDtfsCounter, 512 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 512 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 226 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:42,748 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [512 Valid, 491 Invalid, 298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [226 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-15 21:20:42,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2449 states. [2023-12-15 21:20:42,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2449 to 2449. [2023-12-15 21:20:42,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2449 states, 2106 states have (on average 1.5151946818613484) internal successors, (3191), 2112 states have internal predecessors, (3191), 305 states have call successors, (305), 37 states have call predecessors, (305), 37 states have return successors, (305), 299 states have call predecessors, (305), 305 states have call successors, (305) [2023-12-15 21:20:42,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2449 states to 2449 states and 3801 transitions. [2023-12-15 21:20:42,879 INFO L78 Accepts]: Start accepts. Automaton has 2449 states and 3801 transitions. Word has length 571 [2023-12-15 21:20:42,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:42,879 INFO L495 AbstractCegarLoop]: Abstraction has 2449 states and 3801 transitions. [2023-12-15 21:20:42,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.75) internal successors, (139), 4 states have internal predecessors, (139), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:42,879 INFO L276 IsEmpty]: Start isEmpty. Operand 2449 states and 3801 transitions. [2023-12-15 21:20:42,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 572 [2023-12-15 21:20:42,884 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:42,884 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:42,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-12-15 21:20:43,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:43,092 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:43,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:43,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1305613177, now seen corresponding path program 1 times [2023-12-15 21:20:43,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:43,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088536946] [2023-12-15 21:20:43,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:43,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:43,138 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:43,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [935752709] [2023-12-15 21:20:43,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:43,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:43,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:43,141 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:43,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-12-15 21:20:43,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:43,611 INFO L262 TraceCheckSpWp]: Trace formula consists of 1330 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-15 21:20:43,616 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:44,053 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 6638 proven. 174 refuted. 0 times theorem prover too weak. 8152 trivial. 0 not checked. [2023-12-15 21:20:44,054 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:20:44,495 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14964 trivial. 0 not checked. [2023-12-15 21:20:44,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:44,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088536946] [2023-12-15 21:20:44,495 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:44,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935752709] [2023-12-15 21:20:44,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935752709] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-15 21:20:44,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-15 21:20:44,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 10 [2023-12-15 21:20:44,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386603330] [2023-12-15 21:20:44,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:20:44,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-15 21:20:44,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:44,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-15 21:20:44,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-12-15 21:20:44,497 INFO L87 Difference]: Start difference. First operand 2449 states and 3801 transitions. Second operand has 5 states, 5 states have (on average 27.8) internal successors, (139), 5 states have internal predecessors, (139), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:44,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:44,773 INFO L93 Difference]: Finished difference Result 4099 states and 6328 transitions. [2023-12-15 21:20:44,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-15 21:20:44,774 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.8) internal successors, (139), 5 states have internal predecessors, (139), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) Word has length 571 [2023-12-15 21:20:44,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:44,778 INFO L225 Difference]: With dead ends: 4099 [2023-12-15 21:20:44,778 INFO L226 Difference]: Without dead ends: 2585 [2023-12-15 21:20:44,781 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1142 GetRequests, 1132 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-12-15 21:20:44,782 INFO L413 NwaCegarLoop]: 440 mSDtfsCounter, 213 mSDsluCounter, 1274 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 1714 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:44,782 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [213 Valid, 1714 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-15 21:20:44,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2585 states. [2023-12-15 21:20:44,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2585 to 2457. [2023-12-15 21:20:44,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2457 states, 2114 states have (on average 1.5132450331125828) internal successors, (3199), 2120 states have internal predecessors, (3199), 305 states have call successors, (305), 37 states have call predecessors, (305), 37 states have return successors, (305), 299 states have call predecessors, (305), 305 states have call successors, (305) [2023-12-15 21:20:44,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2457 states to 2457 states and 3809 transitions. [2023-12-15 21:20:44,933 INFO L78 Accepts]: Start accepts. Automaton has 2457 states and 3809 transitions. Word has length 571 [2023-12-15 21:20:44,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:44,933 INFO L495 AbstractCegarLoop]: Abstraction has 2457 states and 3809 transitions. [2023-12-15 21:20:44,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.8) internal successors, (139), 5 states have internal predecessors, (139), 1 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 1 states have call predecessors, (87), 1 states have call successors, (87) [2023-12-15 21:20:44,934 INFO L276 IsEmpty]: Start isEmpty. Operand 2457 states and 3809 transitions. [2023-12-15 21:20:44,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 572 [2023-12-15 21:20:44,937 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:44,937 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:44,944 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-15 21:20:45,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:45,141 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:45,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:45,142 INFO L85 PathProgramCache]: Analyzing trace with hash 617614857, now seen corresponding path program 1 times [2023-12-15 21:20:45,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:45,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162068052] [2023-12-15 21:20:45,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:45,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:45,178 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:45,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [118665733] [2023-12-15 21:20:45,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:45,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:45,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:45,179 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:45,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-12-15 21:20:45,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:45,635 INFO L262 TraceCheckSpWp]: Trace formula consists of 1333 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-15 21:20:45,640 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:46,079 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 5018 proven. 204 refuted. 0 times theorem prover too weak. 9742 trivial. 0 not checked. [2023-12-15 21:20:46,079 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:20:46,408 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 54 proven. 204 refuted. 0 times theorem prover too weak. 14706 trivial. 0 not checked. [2023-12-15 21:20:46,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:46,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162068052] [2023-12-15 21:20:46,409 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:46,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118665733] [2023-12-15 21:20:46,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [118665733] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:20:46,409 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:20:46,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-12-15 21:20:46,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995669863] [2023-12-15 21:20:46,409 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:20:46,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-15 21:20:46,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:46,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-15 21:20:46,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-12-15 21:20:46,411 INFO L87 Difference]: Start difference. First operand 2457 states and 3809 transitions. Second operand has 12 states, 12 states have (on average 19.833333333333332) internal successors, (238), 12 states have internal predecessors, (238), 3 states have call successors, (155), 2 states have call predecessors, (155), 4 states have return successors, (156), 3 states have call predecessors, (156), 3 states have call successors, (156) [2023-12-15 21:20:47,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:47,312 INFO L93 Difference]: Finished difference Result 6756 states and 10499 transitions. [2023-12-15 21:20:47,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-15 21:20:47,313 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 19.833333333333332) internal successors, (238), 12 states have internal predecessors, (238), 3 states have call successors, (155), 2 states have call predecessors, (155), 4 states have return successors, (156), 3 states have call predecessors, (156), 3 states have call successors, (156) Word has length 571 [2023-12-15 21:20:47,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:47,319 INFO L225 Difference]: With dead ends: 6756 [2023-12-15 21:20:47,319 INFO L226 Difference]: Without dead ends: 4489 [2023-12-15 21:20:47,321 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1151 GetRequests, 1131 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=145, Invalid=317, Unknown=0, NotChecked=0, Total=462 [2023-12-15 21:20:47,322 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 983 mSDsluCounter, 1248 mSDsCounter, 0 mSdLazyCounter, 1046 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1002 SdHoareTripleChecker+Valid, 1573 SdHoareTripleChecker+Invalid, 1241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 1046 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:47,322 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1002 Valid, 1573 Invalid, 1241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 1046 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-15 21:20:47,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4489 states. [2023-12-15 21:20:47,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4489 to 4449. [2023-12-15 21:20:47,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4449 states, 3998 states have (on average 1.524512256128064) internal successors, (6095), 4012 states have internal predecessors, (6095), 397 states have call successors, (397), 53 states have call predecessors, (397), 53 states have return successors, (397), 383 states have call predecessors, (397), 397 states have call successors, (397) [2023-12-15 21:20:47,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4449 states to 4449 states and 6889 transitions. [2023-12-15 21:20:47,526 INFO L78 Accepts]: Start accepts. Automaton has 4449 states and 6889 transitions. Word has length 571 [2023-12-15 21:20:47,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:47,527 INFO L495 AbstractCegarLoop]: Abstraction has 4449 states and 6889 transitions. [2023-12-15 21:20:47,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 19.833333333333332) internal successors, (238), 12 states have internal predecessors, (238), 3 states have call successors, (155), 2 states have call predecessors, (155), 4 states have return successors, (156), 3 states have call predecessors, (156), 3 states have call successors, (156) [2023-12-15 21:20:47,527 INFO L276 IsEmpty]: Start isEmpty. Operand 4449 states and 6889 transitions. [2023-12-15 21:20:47,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 572 [2023-12-15 21:20:47,531 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:47,531 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:47,539 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-15 21:20:47,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-12-15 21:20:47,739 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:47,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:47,739 INFO L85 PathProgramCache]: Analyzing trace with hash 372701377, now seen corresponding path program 1 times [2023-12-15 21:20:47,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:47,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60516393] [2023-12-15 21:20:47,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:47,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:47,776 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:47,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1906132551] [2023-12-15 21:20:47,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:47,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:47,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:47,777 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:47,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-12-15 21:20:48,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:48,226 INFO L262 TraceCheckSpWp]: Trace formula consists of 1334 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-15 21:20:48,231 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:49,046 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 5087 proven. 444 refuted. 0 times theorem prover too weak. 9433 trivial. 0 not checked. [2023-12-15 21:20:49,046 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:20:49,378 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 66 proven. 447 refuted. 0 times theorem prover too weak. 14451 trivial. 0 not checked. [2023-12-15 21:20:49,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:49,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60516393] [2023-12-15 21:20:49,379 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:49,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906132551] [2023-12-15 21:20:49,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906132551] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:20:49,379 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:20:49,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2023-12-15 21:20:49,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608179674] [2023-12-15 21:20:49,379 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:20:49,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-15 21:20:49,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:49,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-15 21:20:49,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2023-12-15 21:20:49,381 INFO L87 Difference]: Start difference. First operand 4449 states and 6889 transitions. Second operand has 15 states, 15 states have (on average 13.4) internal successors, (201), 15 states have internal predecessors, (201), 4 states have call successors, (168), 3 states have call predecessors, (168), 7 states have return successors, (169), 4 states have call predecessors, (169), 4 states have call successors, (169) [2023-12-15 21:20:50,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:50,169 INFO L93 Difference]: Finished difference Result 6854 states and 10543 transitions. [2023-12-15 21:20:50,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-15 21:20:50,170 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 13.4) internal successors, (201), 15 states have internal predecessors, (201), 4 states have call successors, (168), 3 states have call predecessors, (168), 7 states have return successors, (169), 4 states have call predecessors, (169), 4 states have call successors, (169) Word has length 571 [2023-12-15 21:20:50,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:50,174 INFO L225 Difference]: With dead ends: 6854 [2023-12-15 21:20:50,174 INFO L226 Difference]: Without dead ends: 2604 [2023-12-15 21:20:50,178 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1150 GetRequests, 1126 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=182, Invalid=418, Unknown=0, NotChecked=0, Total=600 [2023-12-15 21:20:50,178 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 646 mSDsluCounter, 1196 mSDsCounter, 0 mSdLazyCounter, 1167 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 652 SdHoareTripleChecker+Valid, 1521 SdHoareTripleChecker+Invalid, 1211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:50,179 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [652 Valid, 1521 Invalid, 1211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1167 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-15 21:20:50,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2604 states. [2023-12-15 21:20:50,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2604 to 2245. [2023-12-15 21:20:50,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2245 states, 1902 states have (on average 1.4873817034700316) internal successors, (2829), 1906 states have internal predecessors, (2829), 289 states have call successors, (289), 53 states have call predecessors, (289), 53 states have return successors, (289), 285 states have call predecessors, (289), 289 states have call successors, (289) [2023-12-15 21:20:50,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2245 states to 2245 states and 3407 transitions. [2023-12-15 21:20:50,308 INFO L78 Accepts]: Start accepts. Automaton has 2245 states and 3407 transitions. Word has length 571 [2023-12-15 21:20:50,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:50,308 INFO L495 AbstractCegarLoop]: Abstraction has 2245 states and 3407 transitions. [2023-12-15 21:20:50,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 13.4) internal successors, (201), 15 states have internal predecessors, (201), 4 states have call successors, (168), 3 states have call predecessors, (168), 7 states have return successors, (169), 4 states have call predecessors, (169), 4 states have call successors, (169) [2023-12-15 21:20:50,308 INFO L276 IsEmpty]: Start isEmpty. Operand 2245 states and 3407 transitions. [2023-12-15 21:20:50,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 573 [2023-12-15 21:20:50,312 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:50,312 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:50,320 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-12-15 21:20:50,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-12-15 21:20:50,513 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:50,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:50,513 INFO L85 PathProgramCache]: Analyzing trace with hash -388121905, now seen corresponding path program 1 times [2023-12-15 21:20:50,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:50,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351651341] [2023-12-15 21:20:50,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:50,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:50,566 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:50,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [420068601] [2023-12-15 21:20:50,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:50,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:50,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:50,573 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:50,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-12-15 21:20:51,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:51,046 INFO L262 TraceCheckSpWp]: Trace formula consists of 1334 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-15 21:20:51,051 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:51,135 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 1868 proven. 15 refuted. 0 times theorem prover too weak. 13081 trivial. 0 not checked. [2023-12-15 21:20:51,136 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:20:51,363 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 243 proven. 15 refuted. 0 times theorem prover too weak. 14706 trivial. 0 not checked. [2023-12-15 21:20:51,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:51,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351651341] [2023-12-15 21:20:51,363 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:51,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420068601] [2023-12-15 21:20:51,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420068601] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:20:51,363 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:20:51,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-12-15 21:20:51,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407356788] [2023-12-15 21:20:51,363 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:20:51,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-15 21:20:51,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:51,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-15 21:20:51,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-12-15 21:20:51,365 INFO L87 Difference]: Start difference. First operand 2245 states and 3407 transitions. Second operand has 10 states, 10 states have (on average 20.0) internal successors, (200), 10 states have internal predecessors, (200), 3 states have call successors, (92), 2 states have call predecessors, (92), 4 states have return successors, (93), 3 states have call predecessors, (93), 3 states have call successors, (93) [2023-12-15 21:20:52,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:52,271 INFO L93 Difference]: Finished difference Result 4065 states and 6160 transitions. [2023-12-15 21:20:52,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-15 21:20:52,271 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 20.0) internal successors, (200), 10 states have internal predecessors, (200), 3 states have call successors, (92), 2 states have call predecessors, (92), 4 states have return successors, (93), 3 states have call predecessors, (93), 3 states have call successors, (93) Word has length 572 [2023-12-15 21:20:52,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:52,275 INFO L225 Difference]: With dead ends: 4065 [2023-12-15 21:20:52,275 INFO L226 Difference]: Without dead ends: 2295 [2023-12-15 21:20:52,277 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1153 GetRequests, 1135 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=124, Invalid=256, Unknown=0, NotChecked=0, Total=380 [2023-12-15 21:20:52,277 INFO L413 NwaCegarLoop]: 538 mSDtfsCounter, 804 mSDsluCounter, 923 mSDsCounter, 0 mSdLazyCounter, 996 mSolverCounterSat, 355 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 886 SdHoareTripleChecker+Valid, 1461 SdHoareTripleChecker+Invalid, 1351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 355 IncrementalHoareTripleChecker+Valid, 996 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:52,277 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [886 Valid, 1461 Invalid, 1351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [355 Valid, 996 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-15 21:20:52,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2295 states. [2023-12-15 21:20:52,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2295 to 2257. [2023-12-15 21:20:52,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2257 states, 1911 states have (on average 1.4767137624280482) internal successors, (2822), 1915 states have internal predecessors, (2822), 289 states have call successors, (289), 56 states have call predecessors, (289), 56 states have return successors, (289), 285 states have call predecessors, (289), 289 states have call successors, (289) [2023-12-15 21:20:52,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2257 states to 2257 states and 3400 transitions. [2023-12-15 21:20:52,410 INFO L78 Accepts]: Start accepts. Automaton has 2257 states and 3400 transitions. Word has length 572 [2023-12-15 21:20:52,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:52,410 INFO L495 AbstractCegarLoop]: Abstraction has 2257 states and 3400 transitions. [2023-12-15 21:20:52,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.0) internal successors, (200), 10 states have internal predecessors, (200), 3 states have call successors, (92), 2 states have call predecessors, (92), 4 states have return successors, (93), 3 states have call predecessors, (93), 3 states have call successors, (93) [2023-12-15 21:20:52,411 INFO L276 IsEmpty]: Start isEmpty. Operand 2257 states and 3400 transitions. [2023-12-15 21:20:52,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 574 [2023-12-15 21:20:52,414 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:52,414 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:52,422 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-12-15 21:20:52,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-12-15 21:20:52,615 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:52,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:52,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1049172890, now seen corresponding path program 1 times [2023-12-15 21:20:52,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:52,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27006235] [2023-12-15 21:20:52,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:52,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:52,653 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:52,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1329777410] [2023-12-15 21:20:52,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:52,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:52,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:52,655 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:52,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-12-15 21:20:53,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:53,155 INFO L262 TraceCheckSpWp]: Trace formula consists of 1335 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-15 21:20:53,161 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:20:53,365 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 5051 proven. 90 refuted. 0 times theorem prover too weak. 9823 trivial. 0 not checked. [2023-12-15 21:20:53,366 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:20:53,630 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 420 proven. 93 refuted. 0 times theorem prover too weak. 14451 trivial. 0 not checked. [2023-12-15 21:20:53,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:20:53,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27006235] [2023-12-15 21:20:53,630 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:20:53,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329777410] [2023-12-15 21:20:53,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329777410] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:20:53,630 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:20:53,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2023-12-15 21:20:53,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325902922] [2023-12-15 21:20:53,630 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:20:53,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-15 21:20:53,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:20:53,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-15 21:20:53,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2023-12-15 21:20:53,632 INFO L87 Difference]: Start difference. First operand 2257 states and 3400 transitions. Second operand has 16 states, 16 states have (on average 11.5625) internal successors, (185), 16 states have internal predecessors, (185), 5 states have call successors, (104), 3 states have call predecessors, (104), 7 states have return successors, (105), 5 states have call predecessors, (105), 5 states have call successors, (105) [2023-12-15 21:20:54,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:20:54,281 INFO L93 Difference]: Finished difference Result 4327 states and 6503 transitions. [2023-12-15 21:20:54,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-15 21:20:54,282 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 11.5625) internal successors, (185), 16 states have internal predecessors, (185), 5 states have call successors, (104), 3 states have call predecessors, (104), 7 states have return successors, (105), 5 states have call predecessors, (105), 5 states have call successors, (105) Word has length 573 [2023-12-15 21:20:54,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:20:54,286 INFO L225 Difference]: With dead ends: 4327 [2023-12-15 21:20:54,286 INFO L226 Difference]: Without dead ends: 2319 [2023-12-15 21:20:54,288 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1152 GetRequests, 1130 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=168, Invalid=384, Unknown=0, NotChecked=0, Total=552 [2023-12-15 21:20:54,288 INFO L413 NwaCegarLoop]: 337 mSDtfsCounter, 1044 mSDsluCounter, 860 mSDsCounter, 0 mSdLazyCounter, 838 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1114 SdHoareTripleChecker+Valid, 1197 SdHoareTripleChecker+Invalid, 1126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 288 IncrementalHoareTripleChecker+Valid, 838 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-15 21:20:54,288 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1114 Valid, 1197 Invalid, 1126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [288 Valid, 838 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-15 21:20:54,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2319 states. [2023-12-15 21:20:54,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2319 to 2281. [2023-12-15 21:20:54,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2281 states, 1929 states have (on average 1.4670813893208916) internal successors, (2830), 1933 states have internal predecessors, (2830), 289 states have call successors, (289), 62 states have call predecessors, (289), 62 states have return successors, (289), 285 states have call predecessors, (289), 289 states have call successors, (289) [2023-12-15 21:20:54,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2281 states to 2281 states and 3408 transitions. [2023-12-15 21:20:54,429 INFO L78 Accepts]: Start accepts. Automaton has 2281 states and 3408 transitions. Word has length 573 [2023-12-15 21:20:54,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:20:54,429 INFO L495 AbstractCegarLoop]: Abstraction has 2281 states and 3408 transitions. [2023-12-15 21:20:54,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 11.5625) internal successors, (185), 16 states have internal predecessors, (185), 5 states have call successors, (104), 3 states have call predecessors, (104), 7 states have return successors, (105), 5 states have call predecessors, (105), 5 states have call successors, (105) [2023-12-15 21:20:54,429 INFO L276 IsEmpty]: Start isEmpty. Operand 2281 states and 3408 transitions. [2023-12-15 21:20:54,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 574 [2023-12-15 21:20:54,433 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:20:54,433 INFO L195 NwaCegarLoop]: trace histogram [87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:20:54,441 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-12-15 21:20:54,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-12-15 21:20:54,635 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:20:54,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:20:54,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1126073688, now seen corresponding path program 1 times [2023-12-15 21:20:54,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:20:54,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674632777] [2023-12-15 21:20:54,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:54,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:20:54,674 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:20:54,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1713469059] [2023-12-15 21:20:54,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:20:54,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:20:54,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:20:54,675 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:20:54,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-12-15 21:20:55,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:20:55,252 INFO L262 TraceCheckSpWp]: Trace formula consists of 1335 conjuncts, 52 conjunts are in the unsatisfiable core [2023-12-15 21:20:55,259 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:21:00,990 INFO L134 CoverageAnalysis]: Checked inductivity of 14964 backedges. 9171 proven. 1434 refuted. 0 times theorem prover too weak. 4359 trivial. 0 not checked. [2023-12-15 21:21:00,990 INFO L327 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2023-12-15 21:21:01,894 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-15 21:21:01,910 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-15 21:21:01,910 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-15 21:21:01,916 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-12-15 21:21:02,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-12-15 21:21:02,109 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was analyzing trace of length 574 with TraceHistMax 87,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-2-2-1 context. [2023-12-15 21:21:02,112 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:21:02,113 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-15 21:21:02,115 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.12 09:21:02 BoogieIcfgContainer [2023-12-15 21:21:02,115 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-15 21:21:02,115 INFO L158 Benchmark]: Toolchain (without parser) took 59666.93ms. Allocated memory was 199.2MB in the beginning and 984.6MB in the end (delta: 785.4MB). Free memory was 155.9MB in the beginning and 534.5MB in the end (delta: -378.6MB). Peak memory consumption was 407.3MB. Max. memory is 8.0GB. [2023-12-15 21:21:02,115 INFO L158 Benchmark]: CDTParser took 0.44ms. Allocated memory is still 199.2MB. Free memory is still 146.5MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-15 21:21:02,115 INFO L158 Benchmark]: CACSL2BoogieTranslator took 498.84ms. Allocated memory is still 199.2MB. Free memory was 155.5MB in the beginning and 116.7MB in the end (delta: 38.9MB). Peak memory consumption was 38.8MB. Max. memory is 8.0GB. [2023-12-15 21:21:02,115 INFO L158 Benchmark]: Boogie Procedure Inliner took 102.97ms. Allocated memory was 199.2MB in the beginning and 274.7MB in the end (delta: 75.5MB). Free memory was 116.7MB in the beginning and 228.0MB in the end (delta: -111.3MB). Peak memory consumption was 26.8MB. Max. memory is 8.0GB. [2023-12-15 21:21:02,116 INFO L158 Benchmark]: Boogie Preprocessor took 130.81ms. Allocated memory is still 274.7MB. Free memory was 228.0MB in the beginning and 182.7MB in the end (delta: 45.4MB). Peak memory consumption was 46.1MB. Max. memory is 8.0GB. [2023-12-15 21:21:02,116 INFO L158 Benchmark]: RCFGBuilder took 1023.40ms. Allocated memory is still 274.7MB. Free memory was 182.1MB in the beginning and 115.1MB in the end (delta: 67.1MB). Peak memory consumption was 71.0MB. Max. memory is 8.0GB. [2023-12-15 21:21:02,116 INFO L158 Benchmark]: TraceAbstraction took 57906.80ms. Allocated memory was 274.7MB in the beginning and 984.6MB in the end (delta: 709.9MB). Free memory was 114.5MB in the beginning and 534.5MB in the end (delta: -420.0MB). Peak memory consumption was 289.6MB. Max. memory is 8.0GB. [2023-12-15 21:21:02,116 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.44ms. Allocated memory is still 199.2MB. Free memory is still 146.5MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 498.84ms. Allocated memory is still 199.2MB. Free memory was 155.5MB in the beginning and 116.7MB in the end (delta: 38.9MB). Peak memory consumption was 38.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 102.97ms. Allocated memory was 199.2MB in the beginning and 274.7MB in the end (delta: 75.5MB). Free memory was 116.7MB in the beginning and 228.0MB in the end (delta: -111.3MB). Peak memory consumption was 26.8MB. Max. memory is 8.0GB. * Boogie Preprocessor took 130.81ms. Allocated memory is still 274.7MB. Free memory was 228.0MB in the beginning and 182.7MB in the end (delta: 45.4MB). Peak memory consumption was 46.1MB. Max. memory is 8.0GB. * RCFGBuilder took 1023.40ms. Allocated memory is still 274.7MB. Free memory was 182.1MB in the beginning and 115.1MB in the end (delta: 67.1MB). Peak memory consumption was 71.0MB. Max. memory is 8.0GB. * TraceAbstraction took 57906.80ms. Allocated memory was 274.7MB in the beginning and 984.6MB in the end (delta: 709.9MB). Free memory was 114.5MB in the beginning and 534.5MB in the end (delta: -420.0MB). Peak memory consumption was 289.6MB. 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 574 with TraceHistMax 87,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-2-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 277 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 57.8s, OverallIterations: 29, TraceHistogramMax: 87, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.3s, AutomataDifference: 13.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 17395 SdHoareTripleChecker+Valid, 8.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 16874 mSDsluCounter, 33985 SdHoareTripleChecker+Invalid, 7.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 21456 mSDsCounter, 3055 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12166 IncrementalHoareTripleChecker+Invalid, 15221 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3055 mSolverCounterUnsat, 12529 mSDtfsCounter, 12166 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 23944 GetRequests, 23683 SyntacticMatches, 6 SemanticMatches, 255 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 673 ImplicationChecksByTransitivity, 1.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7244occurred in iteration=11, InterpolantAutomatonStates: 230, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 4.2s AutomataMinimizationTime, 28 MinimizatonAttempts, 8651 StatesRemovedByMinimization, 25 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.7s SsaConstructionTime, 4.2s SatisfiabilityAnalysisTime, 14.1s InterpolantComputationTime, 16456 NumberOfCodeBlocks, 16456 NumberOfCodeBlocksAsserted, 29 NumberOfCheckSat, 23822 ConstructedInterpolants, 0 QuantifiedInterpolants, 63484 SizeOfPredicates, 89 NumberOfNonLiveVariables, 37114 ConjunctsInSsa, 172 ConjunctsInUnsatCore, 42 InterpolantComputations, 15 PerfectInterpolantSequences, 624468/628488 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