/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/bresenham-ll_valuebound10.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 13:58:28,353 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 13:58:28,355 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 13:58:28,395 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 13:58:28,395 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 13:58:28,396 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 13:58:28,398 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 13:58:28,400 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 13:58:28,401 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 13:58:28,405 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 13:58:28,406 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 13:58:28,407 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 13:58:28,407 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 13:58:28,409 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 13:58:28,410 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 13:58:28,412 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 13:58:28,412 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 13:58:28,413 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 13:58:28,415 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 13:58:28,420 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 13:58:28,421 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 13:58:28,423 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 13:58:28,423 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 13:58:28,424 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 13:58:28,425 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 13:58:28,431 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 13:58:28,431 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 13:58:28,431 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 13:58:28,432 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 13:58:28,433 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 13:58:28,434 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 13:58:28,434 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 13:58:28,436 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 13:58:28,436 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 13:58:28,437 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 13:58:28,437 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 13:58:28,438 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 13:58:28,438 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 13:58:28,438 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 13:58:28,438 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 13:58:28,439 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 13:58:28,440 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 13:58:28,441 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-03-20 13:58:28,451 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 13:58:28,451 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 13:58:28,453 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 13:58:28,453 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-20 13:58:28,453 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 13:58:28,454 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-20 13:58:28,454 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 13:58:28,454 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 13:58:28,454 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 13:58:28,454 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 13:58:28,454 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-20 13:58:28,455 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 13:58:28,455 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 13:58:28,455 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 13:58:28,455 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 13:58:28,455 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 13:58:28,455 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-20 13:58:28,455 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 13:58:28,455 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 13:58:28,455 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 13:58:28,455 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-20 13:58:28,455 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-20 13:58:28,456 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-20 13:58:28,456 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 13:58:28,456 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-03-20 13:58:28,456 INFO L138 SettingsManager]: * Use separate solver for trace checks=false 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.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-03-20 13:58:28,659 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 13:58:28,688 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 13:58:28,690 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 13:58:28,691 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 13:58:28,691 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 13:58:28,692 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/bresenham-ll_valuebound10.c [2022-03-20 13:58:28,754 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8730f6b7f/3d6f5a8f804f4fc699822a9a3c1f002a/FLAG7d06a9a55 [2022-03-20 13:58:29,129 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 13:58:29,130 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/bresenham-ll_valuebound10.c [2022-03-20 13:58:29,136 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8730f6b7f/3d6f5a8f804f4fc699822a9a3c1f002a/FLAG7d06a9a55 [2022-03-20 13:58:29,564 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8730f6b7f/3d6f5a8f804f4fc699822a9a3c1f002a [2022-03-20 13:58:29,565 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 13:58:29,566 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-20 13:58:29,569 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 13:58:29,569 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 13:58:29,572 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 13:58:29,573 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 01:58:29" (1/1) ... [2022-03-20 13:58:29,574 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@66412952 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 01:58:29, skipping insertion in model container [2022-03-20 13:58:29,574 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 01:58:29" (1/1) ... [2022-03-20 13:58:29,580 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 13:58:29,592 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 13:58:29,754 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/bresenham-ll_valuebound10.c[597,610] [2022-03-20 13:58:29,779 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 13:58:29,784 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 13:58:29,793 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/bresenham-ll_valuebound10.c[597,610] [2022-03-20 13:58:29,813 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 13:58:29,821 INFO L208 MainTranslator]: Completed translation [2022-03-20 13:58:29,821 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 01:58:29 WrapperNode [2022-03-20 13:58:29,822 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 13:58:29,822 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 13:58:29,822 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 13:58:29,822 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 13:58:29,830 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 01:58:29" (1/1) ... [2022-03-20 13:58:29,830 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 01:58:29" (1/1) ... [2022-03-20 13:58:29,836 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 01:58:29" (1/1) ... [2022-03-20 13:58:29,837 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 01:58:29" (1/1) ... [2022-03-20 13:58:29,845 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 01:58:29" (1/1) ... [2022-03-20 13:58:29,849 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 01:58:29" (1/1) ... [2022-03-20 13:58:29,852 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 01:58:29" (1/1) ... [2022-03-20 13:58:29,855 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 13:58:29,856 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 13:58:29,856 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 13:58:29,856 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 13:58:29,857 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 01:58:29" (1/1) ... [2022-03-20 13:58:29,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 13:58:29,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:58:29,879 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-20 13:58:29,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-20 13:58:29,925 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 13:58:29,926 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 13:58:29,926 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 13:58:29,926 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 13:58:29,926 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 13:58:29,926 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 13:58:29,926 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 13:58:29,927 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 13:58:29,927 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 13:58:29,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 13:58:29,927 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-20 13:58:29,928 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 13:58:29,928 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 13:58:29,928 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 13:58:29,928 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 13:58:29,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 13:58:29,928 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 13:58:29,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 13:58:29,928 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 13:58:29,929 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 13:58:29,976 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 13:58:29,977 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 13:58:30,088 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 13:58:30,114 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 13:58:30,114 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-03-20 13:58:30,116 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 01:58:30 BoogieIcfgContainer [2022-03-20 13:58:30,116 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 13:58:30,117 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 13:58:30,117 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 13:58:30,127 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 13:58:30,128 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 01:58:29" (1/3) ... [2022-03-20 13:58:30,128 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22baaa1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 01:58:30, skipping insertion in model container [2022-03-20 13:58:30,128 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 01:58:29" (2/3) ... [2022-03-20 13:58:30,128 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22baaa1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 01:58:30, skipping insertion in model container [2022-03-20 13:58:30,128 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 01:58:30" (3/3) ... [2022-03-20 13:58:30,129 INFO L111 eAbstractionObserver]: Analyzing ICFG bresenham-ll_valuebound10.c [2022-03-20 13:58:30,134 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-20 13:58:30,134 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 13:58:30,166 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 13:58:30,173 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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 [2022-03-20 13:58:30,173 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 13:58:30,185 INFO L276 IsEmpty]: Start isEmpty. Operand has 32 states, 20 states have (on average 1.35) internal successors, (27), 21 states have internal predecessors, (27), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-20 13:58:30,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-20 13:58:30,191 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:58:30,191 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:58:30,192 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:58:30,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:58:30,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1867489771, now seen corresponding path program 1 times [2022-03-20 13:58:30,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:30,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1922511806] [2022-03-20 13:58:30,213 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 13:58:30,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1867489771, now seen corresponding path program 2 times [2022-03-20 13:58:30,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:58:30,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425563003] [2022-03-20 13:58:30,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:58:30,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:58:30,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:58:30,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:58:30,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:58:30,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 13:58:30,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:58:30,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 13:58:30,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:58:30,390 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 13:58:30,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:58:30,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425563003] [2022-03-20 13:58:30,391 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425563003] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:58:30,391 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:58:30,391 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 13:58:30,393 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:58:30,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1922511806] [2022-03-20 13:58:30,394 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1922511806] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:58:30,394 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:58:30,394 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 13:58:30,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162439319] [2022-03-20 13:58:30,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:58:30,398 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-20 13:58:30,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:30,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-20 13:58:30,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 13:58:30,423 INFO L87 Difference]: Start difference. First operand has 32 states, 20 states have (on average 1.35) internal successors, (27), 21 states have internal predecessors, (27), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 13:58:30,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:58:30,504 INFO L93 Difference]: Finished difference Result 57 states and 74 transitions. [2022-03-20 13:58:30,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-20 13:58:30,506 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 23 [2022-03-20 13:58:30,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:58:30,512 INFO L225 Difference]: With dead ends: 57 [2022-03-20 13:58:30,512 INFO L226 Difference]: Without dead ends: 27 [2022-03-20 13:58:30,515 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 13:58:30,519 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 20 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 13:58:30,520 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 34 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 13:58:30,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2022-03-20 13:58:30,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2022-03-20 13:58:30,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 17 states have (on average 1.1764705882352942) internal successors, (20), 18 states have internal predecessors, (20), 6 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-20 13:58:30,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 30 transitions. [2022-03-20 13:58:30,558 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 30 transitions. Word has length 23 [2022-03-20 13:58:30,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:58:30,558 INFO L478 AbstractCegarLoop]: Abstraction has 27 states and 30 transitions. [2022-03-20 13:58:30,558 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 13:58:30,559 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 30 transitions. [2022-03-20 13:58:30,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-20 13:58:30,560 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:58:30,561 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:58:30,561 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-20 13:58:30,561 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:58:30,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:58:30,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1827672217, now seen corresponding path program 1 times [2022-03-20 13:58:30,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:30,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2037416425] [2022-03-20 13:58:30,565 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 13:58:30,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1827672217, now seen corresponding path program 2 times [2022-03-20 13:58:30,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:58:30,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660037649] [2022-03-20 13:58:30,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:58:30,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:58:30,600 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 13:58:30,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1477683471] [2022-03-20 13:58:30,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 13:58:30,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:58:30,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:58:30,612 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) [2022-03-20 13:58:30,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-20 13:58:30,690 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 13:58:30,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 13:58:30,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:58:30,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:58:30,880 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 13:58:30,880 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 13:58:30,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:58:30,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660037649] [2022-03-20 13:58:30,881 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 13:58:30,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477683471] [2022-03-20 13:58:30,882 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477683471] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:58:30,882 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:58:30,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 13:58:30,884 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:58:30,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2037416425] [2022-03-20 13:58:30,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2037416425] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:58:30,888 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:58:30,888 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 13:58:30,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219064265] [2022-03-20 13:58:30,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:58:30,891 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 13:58:30,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:30,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 13:58:30,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-20 13:58:30,892 INFO L87 Difference]: Start difference. First operand 27 states and 30 transitions. Second operand has 6 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 13:58:30,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:58:30,983 INFO L93 Difference]: Finished difference Result 39 states and 44 transitions. [2022-03-20 13:58:30,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 13:58:30,984 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 23 [2022-03-20 13:58:30,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:58:30,985 INFO L225 Difference]: With dead ends: 39 [2022-03-20 13:58:30,986 INFO L226 Difference]: Without dead ends: 35 [2022-03-20 13:58:30,987 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-20 13:58:30,988 INFO L913 BasicCegarLoop]: 22 mSDtfsCounter, 10 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 13:58:30,991 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 101 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 13:58:30,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-20 13:58:31,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 34. [2022-03-20 13:58:31,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 22 states have (on average 1.1363636363636365) internal successors, (25), 23 states have internal predecessors, (25), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-20 13:58:31,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 37 transitions. [2022-03-20 13:58:31,006 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 37 transitions. Word has length 23 [2022-03-20 13:58:31,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:58:31,008 INFO L478 AbstractCegarLoop]: Abstraction has 34 states and 37 transitions. [2022-03-20 13:58:31,008 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 13:58:31,008 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 37 transitions. [2022-03-20 13:58:31,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-20 13:58:31,010 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:58:31,010 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:58:31,030 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-20 13:58:31,231 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:58:31,231 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:58:31,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:58:31,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1419291471, now seen corresponding path program 1 times [2022-03-20 13:58:31,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:31,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [497931085] [2022-03-20 13:58:31,232 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 13:58:31,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1419291471, now seen corresponding path program 2 times [2022-03-20 13:58:31,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:58:31,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521674645] [2022-03-20 13:58:31,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:58:31,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:58:31,268 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 13:58:31,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [126253795] [2022-03-20 13:58:31,268 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 13:58:31,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:58:31,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:58:31,272 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) [2022-03-20 13:58:31,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-20 13:58:31,326 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 13:58:31,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 13:58:31,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-20 13:58:31,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:58:31,628 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-20 13:58:31,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:58:31,764 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-20 13:58:31,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:58:31,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521674645] [2022-03-20 13:58:31,764 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 13:58:31,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126253795] [2022-03-20 13:58:31,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126253795] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:58:31,765 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 13:58:31,765 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7] total 14 [2022-03-20 13:58:31,765 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:58:31,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [497931085] [2022-03-20 13:58:31,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [497931085] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:58:31,765 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:58:31,765 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 13:58:31,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35214663] [2022-03-20 13:58:31,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:58:31,766 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 13:58:31,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:31,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 13:58:31,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2022-03-20 13:58:31,767 INFO L87 Difference]: Start difference. First operand 34 states and 37 transitions. Second operand has 11 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-03-20 13:58:31,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:58:31,905 INFO L93 Difference]: Finished difference Result 48 states and 54 transitions. [2022-03-20 13:58:31,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 13:58:31,906 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 32 [2022-03-20 13:58:31,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:58:31,907 INFO L225 Difference]: With dead ends: 48 [2022-03-20 13:58:31,907 INFO L226 Difference]: Without dead ends: 44 [2022-03-20 13:58:31,907 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2022-03-20 13:58:31,908 INFO L913 BasicCegarLoop]: 22 mSDtfsCounter, 25 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 13:58:31,908 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 129 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 13:58:31,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-03-20 13:58:31,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 43. [2022-03-20 13:58:31,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 29 states have (on average 1.1379310344827587) internal successors, (33), 30 states have internal predecessors, (33), 8 states have call successors, (8), 6 states have call predecessors, (8), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-20 13:58:31,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 47 transitions. [2022-03-20 13:58:31,916 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 47 transitions. Word has length 32 [2022-03-20 13:58:31,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:58:31,916 INFO L478 AbstractCegarLoop]: Abstraction has 43 states and 47 transitions. [2022-03-20 13:58:31,916 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-03-20 13:58:31,917 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 47 transitions. [2022-03-20 13:58:31,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-20 13:58:31,917 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:58:31,917 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:58:31,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-20 13:58:32,129 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-03-20 13:58:32,129 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:58:32,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:58:32,130 INFO L85 PathProgramCache]: Analyzing trace with hash 355715891, now seen corresponding path program 1 times [2022-03-20 13:58:32,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:32,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1593462753] [2022-03-20 13:58:32,130 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 13:58:32,130 INFO L85 PathProgramCache]: Analyzing trace with hash 355715891, now seen corresponding path program 2 times [2022-03-20 13:58:32,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:58:32,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272382691] [2022-03-20 13:58:32,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:58:32,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:58:32,145 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 13:58:32,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [448978840] [2022-03-20 13:58:32,145 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 13:58:32,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:58:32,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:58:32,150 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) [2022-03-20 13:58:32,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-20 13:58:32,184 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 13:58:32,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 13:58:32,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-20 13:58:32,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:58:32,350 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 13:58:32,351 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:58:32,474 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 13:58:32,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:58:32,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272382691] [2022-03-20 13:58:32,475 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 13:58:32,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448978840] [2022-03-20 13:58:32,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448978840] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:58:32,475 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 13:58:32,475 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 13 [2022-03-20 13:58:32,475 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:58:32,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1593462753] [2022-03-20 13:58:32,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1593462753] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:58:32,476 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:58:32,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 13:58:32,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463320939] [2022-03-20 13:58:32,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:58:32,476 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 13:58:32,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:32,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 13:58:32,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-03-20 13:58:32,477 INFO L87 Difference]: Start difference. First operand 43 states and 47 transitions. Second operand has 9 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-03-20 13:58:32,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:58:32,591 INFO L93 Difference]: Finished difference Result 56 states and 62 transitions. [2022-03-20 13:58:32,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 13:58:32,592 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 32 [2022-03-20 13:58:32,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:58:32,595 INFO L225 Difference]: With dead ends: 56 [2022-03-20 13:58:32,595 INFO L226 Difference]: Without dead ends: 54 [2022-03-20 13:58:32,596 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-03-20 13:58:32,598 INFO L913 BasicCegarLoop]: 27 mSDtfsCounter, 11 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 13:58:32,599 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 183 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 13:58:32,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2022-03-20 13:58:32,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 50. [2022-03-20 13:58:32,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 34 states have (on average 1.1176470588235294) internal successors, (38), 36 states have internal predecessors, (38), 9 states have call successors, (9), 7 states have call predecessors, (9), 6 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-20 13:58:32,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 54 transitions. [2022-03-20 13:58:32,616 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 54 transitions. Word has length 32 [2022-03-20 13:58:32,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:58:32,617 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 54 transitions. [2022-03-20 13:58:32,617 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-03-20 13:58:32,617 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 54 transitions. [2022-03-20 13:58:32,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-20 13:58:32,619 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:58:32,619 INFO L499 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:58:32,643 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-20 13:58:32,841 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:58:32,841 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:58:32,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:58:32,842 INFO L85 PathProgramCache]: Analyzing trace with hash 125050924, now seen corresponding path program 1 times [2022-03-20 13:58:32,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:32,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [242388888] [2022-03-20 13:58:32,842 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 13:58:32,842 INFO L85 PathProgramCache]: Analyzing trace with hash 125050924, now seen corresponding path program 2 times [2022-03-20 13:58:32,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:58:32,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640866021] [2022-03-20 13:58:32,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:58:32,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:58:32,852 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 13:58:32,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [308049871] [2022-03-20 13:58:32,852 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 13:58:32,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:58:32,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:58:32,854 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) [2022-03-20 13:58:32,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-20 13:58:32,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 13:58:32,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 13:58:32,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-20 13:58:32,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:58:33,084 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 13:58:33,087 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 13:58:33,089 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 13:58:35,940 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-20 13:58:35,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:58:36,462 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-20 13:58:36,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:58:36,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640866021] [2022-03-20 13:58:36,462 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 13:58:36,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308049871] [2022-03-20 13:58:36,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308049871] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:58:36,463 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 13:58:36,463 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2022-03-20 13:58:36,463 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:58:36,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [242388888] [2022-03-20 13:58:36,463 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [242388888] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:58:36,463 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:58:36,463 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 13:58:36,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727236956] [2022-03-20 13:58:36,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:58:36,464 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 13:58:36,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:36,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 13:58:36,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-03-20 13:58:36,464 INFO L87 Difference]: Start difference. First operand 50 states and 54 transitions. Second operand has 14 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-20 13:58:38,676 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 13:58:39,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:58:39,064 INFO L93 Difference]: Finished difference Result 61 states and 66 transitions. [2022-03-20 13:58:39,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 13:58:39,064 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 39 [2022-03-20 13:58:39,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:58:39,065 INFO L225 Difference]: With dead ends: 61 [2022-03-20 13:58:39,065 INFO L226 Difference]: Without dead ends: 53 [2022-03-20 13:58:39,066 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=116, Invalid=586, Unknown=0, NotChecked=0, Total=702 [2022-03-20 13:58:39,066 INFO L913 BasicCegarLoop]: 23 mSDtfsCounter, 18 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 6 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-20 13:58:39,066 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 217 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 225 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2022-03-20 13:58:39,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2022-03-20 13:58:39,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 43. [2022-03-20 13:58:39,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 29 states have (on average 1.1379310344827587) internal successors, (33), 30 states have internal predecessors, (33), 8 states have call successors, (8), 6 states have call predecessors, (8), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-20 13:58:39,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 47 transitions. [2022-03-20 13:58:39,072 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 47 transitions. Word has length 39 [2022-03-20 13:58:39,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:58:39,073 INFO L478 AbstractCegarLoop]: Abstraction has 43 states and 47 transitions. [2022-03-20 13:58:39,073 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-20 13:58:39,073 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 47 transitions. [2022-03-20 13:58:39,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-20 13:58:39,073 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:58:39,074 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:58:39,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-20 13:58:39,279 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:58:39,280 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:58:39,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:58:39,280 INFO L85 PathProgramCache]: Analyzing trace with hash 733948825, now seen corresponding path program 3 times [2022-03-20 13:58:39,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:39,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [438535842] [2022-03-20 13:58:39,281 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 13:58:39,281 INFO L85 PathProgramCache]: Analyzing trace with hash 733948825, now seen corresponding path program 4 times [2022-03-20 13:58:39,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:58:39,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622883640] [2022-03-20 13:58:39,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:58:39,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:58:39,290 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 13:58:39,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2131901726] [2022-03-20 13:58:39,290 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 13:58:39,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:58:39,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:58:39,292 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) [2022-03-20 13:58:39,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-20 13:58:39,329 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 13:58:39,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 13:58:39,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-20 13:58:39,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:58:39,731 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-20 13:58:39,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:58:40,695 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-20 13:58:40,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:58:40,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622883640] [2022-03-20 13:58:40,697 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 13:58:40,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131901726] [2022-03-20 13:58:40,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131901726] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:58:40,697 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 13:58:40,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 14] total 26 [2022-03-20 13:58:40,697 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:58:40,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [438535842] [2022-03-20 13:58:40,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [438535842] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:58:40,698 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:58:40,698 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 13:58:40,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000996518] [2022-03-20 13:58:40,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:58:40,698 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 13:58:40,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:40,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 13:58:40,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2022-03-20 13:58:40,699 INFO L87 Difference]: Start difference. First operand 43 states and 47 transitions. Second operand has 17 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 5 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2022-03-20 13:58:41,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:58:41,095 INFO L93 Difference]: Finished difference Result 61 states and 69 transitions. [2022-03-20 13:58:41,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 13:58:41,095 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 5 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) Word has length 41 [2022-03-20 13:58:41,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:58:41,096 INFO L225 Difference]: With dead ends: 61 [2022-03-20 13:58:41,096 INFO L226 Difference]: Without dead ends: 57 [2022-03-20 13:58:41,097 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=130, Invalid=740, Unknown=0, NotChecked=0, Total=870 [2022-03-20 13:58:41,097 INFO L913 BasicCegarLoop]: 20 mSDtfsCounter, 36 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 13:58:41,097 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 196 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 13:58:41,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2022-03-20 13:58:41,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 55. [2022-03-20 13:58:41,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 38 states have (on average 1.131578947368421) internal successors, (43), 40 states have internal predecessors, (43), 10 states have call successors, (10), 7 states have call predecessors, (10), 6 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-20 13:58:41,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 61 transitions. [2022-03-20 13:58:41,110 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 61 transitions. Word has length 41 [2022-03-20 13:58:41,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:58:41,111 INFO L478 AbstractCegarLoop]: Abstraction has 55 states and 61 transitions. [2022-03-20 13:58:41,111 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 5 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2022-03-20 13:58:41,111 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 61 transitions. [2022-03-20 13:58:41,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-20 13:58:41,117 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:58:41,117 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:58:41,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-20 13:58:41,331 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:58:41,332 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:58:41,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:58:41,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1786011109, now seen corresponding path program 1 times [2022-03-20 13:58:41,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:41,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [327474988] [2022-03-20 13:58:41,332 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 13:58:41,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1786011109, now seen corresponding path program 2 times [2022-03-20 13:58:41,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:58:41,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086293236] [2022-03-20 13:58:41,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:58:41,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:58:41,339 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 13:58:41,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1695406864] [2022-03-20 13:58:41,340 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 13:58:41,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:58:41,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:58:41,341 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) [2022-03-20 13:58:41,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-20 13:58:41,374 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 13:58:41,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 13:58:41,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-20 13:58:41,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:58:41,617 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-20 13:58:41,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:58:41,816 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-20 13:58:41,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:58:41,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086293236] [2022-03-20 13:58:41,817 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 13:58:41,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695406864] [2022-03-20 13:58:41,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695406864] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:58:41,817 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 13:58:41,817 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 18 [2022-03-20 13:58:41,817 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:58:41,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [327474988] [2022-03-20 13:58:41,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [327474988] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:58:41,817 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:58:41,818 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 13:58:41,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568909998] [2022-03-20 13:58:41,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:58:41,818 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 13:58:41,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:41,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 13:58:41,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-03-20 13:58:41,819 INFO L87 Difference]: Start difference. First operand 55 states and 61 transitions. Second operand has 13 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 12 states have internal predecessors, (26), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-20 13:58:42,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:58:42,037 INFO L93 Difference]: Finished difference Result 72 states and 79 transitions. [2022-03-20 13:58:42,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 13:58:42,038 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 12 states have internal predecessors, (26), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 41 [2022-03-20 13:58:42,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:58:42,042 INFO L225 Difference]: With dead ends: 72 [2022-03-20 13:58:42,042 INFO L226 Difference]: Without dead ends: 70 [2022-03-20 13:58:42,042 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 62 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-03-20 13:58:42,043 INFO L913 BasicCegarLoop]: 23 mSDtfsCounter, 17 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 13:58:42,043 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 216 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 13:58:42,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-03-20 13:58:42,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 59. [2022-03-20 13:58:42,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 41 states have (on average 1.1219512195121952) internal successors, (46), 43 states have internal predecessors, (46), 10 states have call successors, (10), 8 states have call predecessors, (10), 7 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-20 13:58:42,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 64 transitions. [2022-03-20 13:58:42,067 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 64 transitions. Word has length 41 [2022-03-20 13:58:42,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:58:42,068 INFO L478 AbstractCegarLoop]: Abstraction has 59 states and 64 transitions. [2022-03-20 13:58:42,068 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 12 states have internal predecessors, (26), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-20 13:58:42,068 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 64 transitions. [2022-03-20 13:58:42,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-20 13:58:42,069 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:58:42,069 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:58:42,089 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-20 13:58:42,278 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:58:42,278 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:58:42,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:58:42,279 INFO L85 PathProgramCache]: Analyzing trace with hash -287119529, now seen corresponding path program 3 times [2022-03-20 13:58:42,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:42,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1632336233] [2022-03-20 13:58:42,279 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 13:58:42,279 INFO L85 PathProgramCache]: Analyzing trace with hash -287119529, now seen corresponding path program 4 times [2022-03-20 13:58:42,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:58:42,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392250792] [2022-03-20 13:58:42,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:58:42,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:58:42,286 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 13:58:42,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [795256116] [2022-03-20 13:58:42,286 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 13:58:42,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:58:42,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:58:42,289 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) [2022-03-20 13:58:42,290 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-20 13:58:42,326 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 13:58:42,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 13:58:42,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-20 13:58:42,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:58:42,817 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 13:58:43,037 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-20 13:58:43,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:58:43,447 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-20 13:58:43,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:58:43,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392250792] [2022-03-20 13:58:43,447 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 13:58:43,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795256116] [2022-03-20 13:58:43,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795256116] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:58:43,448 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 13:58:43,448 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 20 [2022-03-20 13:58:43,448 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:58:43,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1632336233] [2022-03-20 13:58:43,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1632336233] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:58:43,448 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:58:43,448 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 13:58:43,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663007584] [2022-03-20 13:58:43,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:58:43,449 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 13:58:43,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:43,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 13:58:43,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-20 13:58:43,449 INFO L87 Difference]: Start difference. First operand 59 states and 64 transitions. Second operand has 14 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 13 states have internal predecessors, (26), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-20 13:58:43,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:58:43,803 INFO L93 Difference]: Finished difference Result 86 states and 98 transitions. [2022-03-20 13:58:43,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 13:58:43,804 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 13 states have internal predecessors, (26), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 41 [2022-03-20 13:58:43,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:58:43,806 INFO L225 Difference]: With dead ends: 86 [2022-03-20 13:58:43,806 INFO L226 Difference]: Without dead ends: 73 [2022-03-20 13:58:43,806 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-03-20 13:58:43,807 INFO L913 BasicCegarLoop]: 26 mSDtfsCounter, 16 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 13:58:43,807 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 209 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 13:58:43,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2022-03-20 13:58:43,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 73. [2022-03-20 13:58:43,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 52 states have (on average 1.1153846153846154) internal successors, (58), 54 states have internal predecessors, (58), 12 states have call successors, (12), 9 states have call predecessors, (12), 8 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-20 13:58:43,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 80 transitions. [2022-03-20 13:58:43,832 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 80 transitions. Word has length 41 [2022-03-20 13:58:43,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:58:43,833 INFO L478 AbstractCegarLoop]: Abstraction has 73 states and 80 transitions. [2022-03-20 13:58:43,833 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 13 states have internal predecessors, (26), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-20 13:58:43,833 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 80 transitions. [2022-03-20 13:58:43,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-20 13:58:43,834 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:58:43,834 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:58:43,853 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-20 13:58:44,043 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:58:44,044 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:58:44,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:58:44,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1487887833, now seen corresponding path program 3 times [2022-03-20 13:58:44,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:44,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [478324121] [2022-03-20 13:58:44,045 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 13:58:44,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1487887833, now seen corresponding path program 4 times [2022-03-20 13:58:44,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:58:44,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156984559] [2022-03-20 13:58:44,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:58:44,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:58:44,051 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 13:58:44,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [555617070] [2022-03-20 13:58:44,051 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 13:58:44,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:58:44,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:58:44,052 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) [2022-03-20 13:58:44,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-20 13:58:44,101 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 13:58:44,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 13:58:44,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-20 13:58:44,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:58:44,336 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-20 13:58:44,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:58:44,578 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-20 13:58:44,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:58:44,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156984559] [2022-03-20 13:58:44,578 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 13:58:44,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555617070] [2022-03-20 13:58:44,579 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555617070] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:58:44,579 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 13:58:44,579 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2022-03-20 13:58:44,579 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:58:44,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [478324121] [2022-03-20 13:58:44,579 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [478324121] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:58:44,579 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:58:44,579 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 13:58:44,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840449327] [2022-03-20 13:58:44,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:58:44,580 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 13:58:44,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:44,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 13:58:44,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-03-20 13:58:44,580 INFO L87 Difference]: Start difference. First operand 73 states and 80 transitions. Second operand has 11 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-20 13:58:44,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:58:44,773 INFO L93 Difference]: Finished difference Result 86 states and 95 transitions. [2022-03-20 13:58:44,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 13:58:44,774 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 41 [2022-03-20 13:58:44,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:58:44,774 INFO L225 Difference]: With dead ends: 86 [2022-03-20 13:58:44,775 INFO L226 Difference]: Without dead ends: 84 [2022-03-20 13:58:44,775 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 62 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-03-20 13:58:44,775 INFO L913 BasicCegarLoop]: 32 mSDtfsCounter, 11 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 13:58:44,775 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 230 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 13:58:44,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2022-03-20 13:58:44,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 73. [2022-03-20 13:58:44,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 52 states have (on average 1.1153846153846154) internal successors, (58), 54 states have internal predecessors, (58), 12 states have call successors, (12), 9 states have call predecessors, (12), 8 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-20 13:58:44,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 80 transitions. [2022-03-20 13:58:44,786 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 80 transitions. Word has length 41 [2022-03-20 13:58:44,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:58:44,787 INFO L478 AbstractCegarLoop]: Abstraction has 73 states and 80 transitions. [2022-03-20 13:58:44,787 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-20 13:58:44,787 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 80 transitions. [2022-03-20 13:58:44,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-03-20 13:58:44,787 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:58:44,787 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:58:44,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-20 13:58:45,004 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-03-20 13:58:45,004 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:58:45,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:58:45,005 INFO L85 PathProgramCache]: Analyzing trace with hash 651179076, now seen corresponding path program 1 times [2022-03-20 13:58:45,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:45,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [425542319] [2022-03-20 13:58:45,005 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 13:58:45,005 INFO L85 PathProgramCache]: Analyzing trace with hash 651179076, now seen corresponding path program 2 times [2022-03-20 13:58:45,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:58:45,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355307383] [2022-03-20 13:58:45,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:58:45,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:58:45,012 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 13:58:45,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [27081134] [2022-03-20 13:58:45,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 13:58:45,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:58:45,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:58:45,013 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) [2022-03-20 13:58:45,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-20 13:58:45,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 13:58:45,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 13:58:45,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-20 13:58:45,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:58:45,195 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-20 13:58:45,195 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:58:45,332 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-20 13:58:45,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:58:45,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355307383] [2022-03-20 13:58:45,333 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 13:58:45,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27081134] [2022-03-20 13:58:45,333 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27081134] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:58:45,333 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 13:58:45,333 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-03-20 13:58:45,333 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:58:45,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [425542319] [2022-03-20 13:58:45,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [425542319] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:58:45,334 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:58:45,334 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 13:58:45,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268320756] [2022-03-20 13:58:45,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:58:45,334 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 13:58:45,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:45,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 13:58:45,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-03-20 13:58:45,335 INFO L87 Difference]: Start difference. First operand 73 states and 80 transitions. Second operand has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 5 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-20 13:58:45,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:58:45,406 INFO L93 Difference]: Finished difference Result 87 states and 96 transitions. [2022-03-20 13:58:45,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 13:58:45,407 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 5 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 48 [2022-03-20 13:58:45,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:58:45,408 INFO L225 Difference]: With dead ends: 87 [2022-03-20 13:58:45,408 INFO L226 Difference]: Without dead ends: 79 [2022-03-20 13:58:45,408 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-03-20 13:58:45,409 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 3 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 13:58:45,409 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 100 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 13:58:45,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-03-20 13:58:45,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 76. [2022-03-20 13:58:45,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 54 states have (on average 1.1111111111111112) internal successors, (60), 57 states have internal predecessors, (60), 13 states have call successors, (13), 9 states have call predecessors, (13), 8 states have return successors, (11), 9 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-20 13:58:45,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 84 transitions. [2022-03-20 13:58:45,421 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 84 transitions. Word has length 48 [2022-03-20 13:58:45,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:58:45,421 INFO L478 AbstractCegarLoop]: Abstraction has 76 states and 84 transitions. [2022-03-20 13:58:45,421 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 5 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-20 13:58:45,421 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 84 transitions. [2022-03-20 13:58:45,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-03-20 13:58:45,422 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:58:45,422 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:58:45,445 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-20 13:58:45,643 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-20 13:58:45,643 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:58:45,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:58:45,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1154259258, now seen corresponding path program 3 times [2022-03-20 13:58:45,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:45,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [493012451] [2022-03-20 13:58:45,644 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 13:58:45,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1154259258, now seen corresponding path program 4 times [2022-03-20 13:58:45,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:58:45,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122117842] [2022-03-20 13:58:45,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:58:45,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:58:45,651 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 13:58:45,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1651886648] [2022-03-20 13:58:45,651 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 13:58:45,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:58:45,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:58:45,652 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) [2022-03-20 13:58:45,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-20 13:58:45,689 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 13:58:45,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 13:58:45,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-20 13:58:45,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:58:46,185 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 10 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-20 13:58:46,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:58:46,706 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 19 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-03-20 13:58:46,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:58:46,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122117842] [2022-03-20 13:58:46,707 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 13:58:46,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651886648] [2022-03-20 13:58:46,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651886648] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:58:46,707 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 13:58:46,707 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 23 [2022-03-20 13:58:46,707 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:58:46,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [493012451] [2022-03-20 13:58:46,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [493012451] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:58:46,707 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:58:46,707 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 13:58:46,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484149075] [2022-03-20 13:58:46,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:58:46,708 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 13:58:46,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:46,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 13:58:46,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-03-20 13:58:46,709 INFO L87 Difference]: Start difference. First operand 76 states and 84 transitions. Second operand has 15 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 14 states have internal predecessors, (28), 5 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-20 13:58:47,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:58:47,026 INFO L93 Difference]: Finished difference Result 90 states and 98 transitions. [2022-03-20 13:58:47,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 13:58:47,027 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 14 states have internal predecessors, (28), 5 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 48 [2022-03-20 13:58:47,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:58:47,027 INFO L225 Difference]: With dead ends: 90 [2022-03-20 13:58:47,028 INFO L226 Difference]: Without dead ends: 82 [2022-03-20 13:58:47,028 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 71 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2022-03-20 13:58:47,028 INFO L913 BasicCegarLoop]: 24 mSDtfsCounter, 16 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 13:58:47,028 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 221 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 13:58:47,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2022-03-20 13:58:47,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 73. [2022-03-20 13:58:47,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 52 states have (on average 1.1153846153846154) internal successors, (58), 54 states have internal predecessors, (58), 12 states have call successors, (12), 9 states have call predecessors, (12), 8 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-20 13:58:47,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 80 transitions. [2022-03-20 13:58:47,043 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 80 transitions. Word has length 48 [2022-03-20 13:58:47,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:58:47,044 INFO L478 AbstractCegarLoop]: Abstraction has 73 states and 80 transitions. [2022-03-20 13:58:47,044 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 14 states have internal predecessors, (28), 5 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-20 13:58:47,044 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 80 transitions. [2022-03-20 13:58:47,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-03-20 13:58:47,045 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:58:47,045 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:58:47,062 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-20 13:58:47,254 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-20 13:58:47,254 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:58:47,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:58:47,254 INFO L85 PathProgramCache]: Analyzing trace with hash -463038031, now seen corresponding path program 5 times [2022-03-20 13:58:47,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:47,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [738326223] [2022-03-20 13:58:47,255 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 13:58:47,255 INFO L85 PathProgramCache]: Analyzing trace with hash -463038031, now seen corresponding path program 6 times [2022-03-20 13:58:47,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:58:47,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381403638] [2022-03-20 13:58:47,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:58:47,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:58:47,261 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 13:58:47,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [664868982] [2022-03-20 13:58:47,261 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 13:58:47,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:58:47,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:58:47,275 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) [2022-03-20 13:58:47,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-20 13:58:47,329 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-20 13:58:47,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 13:58:47,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-20 13:58:47,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:58:47,585 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 13:58:47,588 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 13:58:49,757 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 23 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-20 13:58:49,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:58:50,070 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 24 proven. 2 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-03-20 13:58:50,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:58:50,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381403638] [2022-03-20 13:58:50,071 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 13:58:50,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664868982] [2022-03-20 13:58:50,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664868982] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:58:50,071 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 13:58:50,071 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10] total 20 [2022-03-20 13:58:50,071 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:58:50,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [738326223] [2022-03-20 13:58:50,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [738326223] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:58:50,071 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:58:50,072 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 13:58:50,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204542465] [2022-03-20 13:58:50,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:58:50,072 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 13:58:50,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:50,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 13:58:50,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=327, Unknown=1, NotChecked=0, Total=380 [2022-03-20 13:58:50,073 INFO L87 Difference]: Start difference. First operand 73 states and 80 transitions. Second operand has 15 states, 12 states have (on average 2.5) internal successors, (30), 14 states have internal predecessors, (30), 5 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-20 13:58:52,165 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 13:58:54,211 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 13:58:54,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:58:54,695 INFO L93 Difference]: Finished difference Result 88 states and 98 transitions. [2022-03-20 13:58:54,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 13:58:54,695 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 2.5) internal successors, (30), 14 states have internal predecessors, (30), 5 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 50 [2022-03-20 13:58:54,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:58:54,696 INFO L225 Difference]: With dead ends: 88 [2022-03-20 13:58:54,696 INFO L226 Difference]: Without dead ends: 84 [2022-03-20 13:58:54,696 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 78 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=80, Invalid=471, Unknown=1, NotChecked=0, Total=552 [2022-03-20 13:58:54,697 INFO L913 BasicCegarLoop]: 29 mSDtfsCounter, 18 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2022-03-20 13:58:54,697 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 323 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 417 Invalid, 2 Unknown, 0 Unchecked, 4.4s Time] [2022-03-20 13:58:54,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2022-03-20 13:58:54,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 75. [2022-03-20 13:58:54,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 54 states have (on average 1.1296296296296295) internal successors, (61), 55 states have internal predecessors, (61), 12 states have call successors, (12), 9 states have call predecessors, (12), 8 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-20 13:58:54,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 83 transitions. [2022-03-20 13:58:54,710 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 83 transitions. Word has length 50 [2022-03-20 13:58:54,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:58:54,711 INFO L478 AbstractCegarLoop]: Abstraction has 75 states and 83 transitions. [2022-03-20 13:58:54,711 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 2.5) internal successors, (30), 14 states have internal predecessors, (30), 5 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-20 13:58:54,711 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 83 transitions. [2022-03-20 13:58:54,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-03-20 13:58:54,711 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:58:54,711 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:58:54,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-20 13:58:54,912 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-20 13:58:54,912 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:58:54,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:58:54,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1311969331, now seen corresponding path program 5 times [2022-03-20 13:58:54,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:54,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [823147768] [2022-03-20 13:58:54,913 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 13:58:54,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1311969331, now seen corresponding path program 6 times [2022-03-20 13:58:54,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:58:54,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702841195] [2022-03-20 13:58:54,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:58:54,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:58:54,919 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 13:58:54,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [669423316] [2022-03-20 13:58:54,919 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 13:58:54,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:58:54,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:58:54,924 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) [2022-03-20 13:58:54,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-20 13:58:54,965 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-20 13:58:54,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 13:58:54,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 48 conjunts are in the unsatisfiable core [2022-03-20 13:58:54,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:58:55,450 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 25 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-03-20 13:58:55,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:58:55,804 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 24 proven. 2 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-03-20 13:58:55,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:58:55,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702841195] [2022-03-20 13:58:55,804 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 13:58:55,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669423316] [2022-03-20 13:58:55,804 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669423316] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:58:55,804 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 13:58:55,805 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 12] total 26 [2022-03-20 13:58:55,805 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:58:55,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [823147768] [2022-03-20 13:58:55,805 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [823147768] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:58:55,805 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:58:55,805 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-20 13:58:55,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841094292] [2022-03-20 13:58:55,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:58:55,805 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-20 13:58:55,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:55,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-20 13:58:55,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-03-20 13:58:55,806 INFO L87 Difference]: Start difference. First operand 75 states and 83 transitions. Second operand has 19 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 18 states have internal predecessors, (33), 6 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-03-20 13:58:56,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:58:56,174 INFO L93 Difference]: Finished difference Result 101 states and 113 transitions. [2022-03-20 13:58:56,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 13:58:56,175 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 18 states have internal predecessors, (33), 6 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 50 [2022-03-20 13:58:56,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:58:56,175 INFO L225 Difference]: With dead ends: 101 [2022-03-20 13:58:56,175 INFO L226 Difference]: Without dead ends: 88 [2022-03-20 13:58:56,176 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 73 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=144, Invalid=786, Unknown=0, NotChecked=0, Total=930 [2022-03-20 13:58:56,176 INFO L913 BasicCegarLoop]: 21 mSDtfsCounter, 28 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 549 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 13:58:56,177 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 275 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 549 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 13:58:56,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-03-20 13:58:56,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2022-03-20 13:58:56,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 64 states have (on average 1.109375) internal successors, (71), 65 states have internal predecessors, (71), 13 states have call successors, (13), 11 states have call predecessors, (13), 10 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-20 13:58:56,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 95 transitions. [2022-03-20 13:58:56,191 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 95 transitions. Word has length 50 [2022-03-20 13:58:56,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:58:56,191 INFO L478 AbstractCegarLoop]: Abstraction has 88 states and 95 transitions. [2022-03-20 13:58:56,191 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 18 states have internal predecessors, (33), 6 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-03-20 13:58:56,192 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 95 transitions. [2022-03-20 13:58:56,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-03-20 13:58:56,192 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:58:56,192 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:58:56,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-20 13:58:56,392 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-20 13:58:56,393 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:58:56,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:58:56,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1484106385, now seen corresponding path program 7 times [2022-03-20 13:58:56,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:58:56,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [547344316] [2022-03-20 13:58:56,393 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 13:58:56,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1484106385, now seen corresponding path program 8 times [2022-03-20 13:58:56,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:58:56,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723087510] [2022-03-20 13:58:56,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:58:56,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:58:56,400 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 13:58:56,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [599691091] [2022-03-20 13:58:56,400 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 13:58:56,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:58:56,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:58:56,402 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) [2022-03-20 13:58:56,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-20 13:58:56,440 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 13:58:56,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 13:58:56,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-20 13:58:56,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:58:56,689 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 13:58:56,691 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 13:58:56,692 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 13:58:56,697 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 13:58:56,699 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 13:59:00,988 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 23 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-20 13:59:00,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:59:01,741 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 24 proven. 2 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-03-20 13:59:01,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:59:01,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723087510] [2022-03-20 13:59:01,741 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 13:59:01,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599691091] [2022-03-20 13:59:01,741 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599691091] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:59:01,741 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 13:59:01,742 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 10] total 21 [2022-03-20 13:59:01,743 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:59:01,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [547344316] [2022-03-20 13:59:01,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [547344316] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:59:01,743 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:59:01,743 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 13:59:01,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856275926] [2022-03-20 13:59:01,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:59:01,744 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 13:59:01,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:59:01,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 13:59:01,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=364, Unknown=1, NotChecked=0, Total=420 [2022-03-20 13:59:01,744 INFO L87 Difference]: Start difference. First operand 88 states and 95 transitions. Second operand has 16 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 15 states have internal predecessors, (30), 5 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-20 13:59:08,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:59:08,868 INFO L93 Difference]: Finished difference Result 102 states and 111 transitions. [2022-03-20 13:59:08,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 13:59:08,869 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 15 states have internal predecessors, (30), 5 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 50 [2022-03-20 13:59:08,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:59:08,869 INFO L225 Difference]: With dead ends: 102 [2022-03-20 13:59:08,869 INFO L226 Difference]: Without dead ends: 100 [2022-03-20 13:59:08,870 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 78 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=88, Invalid=560, Unknown=2, NotChecked=0, Total=650 [2022-03-20 13:59:08,870 INFO L913 BasicCegarLoop]: 28 mSDtfsCounter, 18 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 27 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 13:59:08,870 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 273 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 266 Invalid, 0 Unknown, 27 Unchecked, 0.3s Time] [2022-03-20 13:59:08,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2022-03-20 13:59:08,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 100. [2022-03-20 13:59:08,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 73 states have (on average 1.1095890410958904) internal successors, (81), 75 states have internal predecessors, (81), 15 states have call successors, (15), 12 states have call predecessors, (15), 11 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-20 13:59:08,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 109 transitions. [2022-03-20 13:59:08,903 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 109 transitions. Word has length 50 [2022-03-20 13:59:08,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:59:08,903 INFO L478 AbstractCegarLoop]: Abstraction has 100 states and 109 transitions. [2022-03-20 13:59:08,903 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 15 states have internal predecessors, (30), 5 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-20 13:59:08,903 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 109 transitions. [2022-03-20 13:59:08,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-03-20 13:59:08,903 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:59:08,903 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:59:08,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-20 13:59:09,107 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-20 13:59:09,108 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:59:09,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:59:09,108 INFO L85 PathProgramCache]: Analyzing trace with hash 290900977, now seen corresponding path program 9 times [2022-03-20 13:59:09,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:59:09,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1537864415] [2022-03-20 13:59:09,109 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 13:59:09,109 INFO L85 PathProgramCache]: Analyzing trace with hash 290900977, now seen corresponding path program 10 times [2022-03-20 13:59:09,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:59:09,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844074853] [2022-03-20 13:59:09,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:59:09,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:59:09,121 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 13:59:09,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1970192277] [2022-03-20 13:59:09,122 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 13:59:09,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:59:09,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:59:09,123 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) [2022-03-20 13:59:09,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-20 13:59:09,160 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 13:59:09,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 13:59:09,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-20 13:59:09,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:59:09,270 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 14 proven. 13 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-20 13:59:09,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:59:09,371 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 14 proven. 13 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-20 13:59:09,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:59:09,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844074853] [2022-03-20 13:59:09,371 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 13:59:09,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970192277] [2022-03-20 13:59:09,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1970192277] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:59:09,371 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 13:59:09,372 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-03-20 13:59:09,372 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:59:09,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1537864415] [2022-03-20 13:59:09,372 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1537864415] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:59:09,372 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:59:09,372 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 13:59:09,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154604693] [2022-03-20 13:59:09,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:59:09,372 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 13:59:09,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:59:09,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 13:59:09,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-20 13:59:09,373 INFO L87 Difference]: Start difference. First operand 100 states and 109 transitions. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 5 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-20 13:59:09,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:59:09,443 INFO L93 Difference]: Finished difference Result 131 states and 149 transitions. [2022-03-20 13:59:09,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 13:59:09,443 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 5 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 50 [2022-03-20 13:59:09,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:59:09,444 INFO L225 Difference]: With dead ends: 131 [2022-03-20 13:59:09,444 INFO L226 Difference]: Without dead ends: 118 [2022-03-20 13:59:09,444 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-03-20 13:59:09,445 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 4 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 13:59:09,445 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 113 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 13:59:09,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2022-03-20 13:59:09,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 113. [2022-03-20 13:59:09,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 83 states have (on average 1.1204819277108433) internal successors, (93), 85 states have internal predecessors, (93), 18 states have call successors, (18), 12 states have call predecessors, (18), 11 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-20 13:59:09,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 127 transitions. [2022-03-20 13:59:09,469 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 127 transitions. Word has length 50 [2022-03-20 13:59:09,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:59:09,469 INFO L478 AbstractCegarLoop]: Abstraction has 113 states and 127 transitions. [2022-03-20 13:59:09,469 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 5 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-20 13:59:09,470 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 127 transitions. [2022-03-20 13:59:09,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-03-20 13:59:09,470 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:59:09,470 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:59:09,487 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-20 13:59:09,670 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:59:09,671 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:59:09,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:59:09,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1452517941, now seen corresponding path program 11 times [2022-03-20 13:59:09,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:59:09,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2052158608] [2022-03-20 13:59:09,672 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 13:59:09,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1452517941, now seen corresponding path program 12 times [2022-03-20 13:59:09,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:59:09,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756797435] [2022-03-20 13:59:09,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:59:09,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:59:09,678 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 13:59:09,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [650523143] [2022-03-20 13:59:09,678 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 13:59:09,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:59:09,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:59:09,681 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) [2022-03-20 13:59:09,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-20 13:59:09,725 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-20 13:59:09,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 13:59:09,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-20 13:59:09,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:59:10,103 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 9 proven. 21 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-03-20 13:59:10,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:59:10,485 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 18 proven. 7 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-20 13:59:10,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:59:10,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756797435] [2022-03-20 13:59:10,485 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 13:59:10,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [650523143] [2022-03-20 13:59:10,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [650523143] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:59:10,486 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 13:59:10,486 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10] total 21 [2022-03-20 13:59:10,486 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:59:10,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2052158608] [2022-03-20 13:59:10,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2052158608] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:59:10,486 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:59:10,486 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 13:59:10,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658071700] [2022-03-20 13:59:10,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:59:10,486 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 13:59:10,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:59:10,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 13:59:10,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-20 13:59:10,487 INFO L87 Difference]: Start difference. First operand 113 states and 127 transitions. Second operand has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 5 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-20 13:59:10,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:59:10,728 INFO L93 Difference]: Finished difference Result 126 states and 142 transitions. [2022-03-20 13:59:10,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 13:59:10,728 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 5 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 50 [2022-03-20 13:59:10,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:59:10,729 INFO L225 Difference]: With dead ends: 126 [2022-03-20 13:59:10,729 INFO L226 Difference]: Without dead ends: 124 [2022-03-20 13:59:10,730 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 78 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2022-03-20 13:59:10,730 INFO L913 BasicCegarLoop]: 29 mSDtfsCounter, 22 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 13:59:10,731 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 210 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 13:59:10,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2022-03-20 13:59:10,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 120. [2022-03-20 13:59:10,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 88 states have (on average 1.1136363636363635) internal successors, (98), 91 states have internal predecessors, (98), 19 states have call successors, (19), 13 states have call predecessors, (19), 12 states have return successors, (17), 15 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-20 13:59:10,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 134 transitions. [2022-03-20 13:59:10,752 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 134 transitions. Word has length 50 [2022-03-20 13:59:10,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:59:10,752 INFO L478 AbstractCegarLoop]: Abstraction has 120 states and 134 transitions. [2022-03-20 13:59:10,752 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 5 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-20 13:59:10,752 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 134 transitions. [2022-03-20 13:59:10,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-03-20 13:59:10,753 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:59:10,753 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:59:10,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-20 13:59:10,970 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-20 13:59:10,970 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:59:10,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:59:10,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1343557775, now seen corresponding path program 13 times [2022-03-20 13:59:10,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:59:10,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [741863010] [2022-03-20 13:59:10,971 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 13:59:10,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1343557775, now seen corresponding path program 14 times [2022-03-20 13:59:10,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:59:10,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828709748] [2022-03-20 13:59:10,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:59:10,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:59:10,979 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 13:59:10,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1128827682] [2022-03-20 13:59:10,979 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 13:59:10,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:59:10,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:59:10,982 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) [2022-03-20 13:59:10,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-20 13:59:11,019 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 13:59:11,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 13:59:11,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-20 13:59:11,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:59:11,363 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 13:59:11,364 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 13:59:11,367 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 13:59:14,610 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 23 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-20 13:59:14,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:59:15,382 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 24 proven. 2 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-03-20 13:59:15,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:59:15,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828709748] [2022-03-20 13:59:15,382 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 13:59:15,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128827682] [2022-03-20 13:59:15,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128827682] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:59:15,383 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 13:59:15,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10] total 20 [2022-03-20 13:59:15,383 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:59:15,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [741863010] [2022-03-20 13:59:15,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [741863010] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:59:15,383 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:59:15,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 13:59:15,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036409462] [2022-03-20 13:59:15,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:59:15,383 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 13:59:15,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:59:15,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 13:59:15,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2022-03-20 13:59:15,384 INFO L87 Difference]: Start difference. First operand 120 states and 134 transitions. Second operand has 15 states, 12 states have (on average 2.5) internal successors, (30), 14 states have internal predecessors, (30), 5 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-20 13:59:17,635 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 13:59:19,727 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 13:59:21,730 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 13:59:28,787 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 13:59:28,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:59:28,972 INFO L93 Difference]: Finished difference Result 134 states and 151 transitions. [2022-03-20 13:59:28,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 13:59:28,972 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 2.5) internal successors, (30), 14 states have internal predecessors, (30), 5 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 50 [2022-03-20 13:59:28,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:59:28,973 INFO L225 Difference]: With dead ends: 134 [2022-03-20 13:59:28,973 INFO L226 Difference]: Without dead ends: 132 [2022-03-20 13:59:28,974 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 78 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=80, Invalid=471, Unknown=1, NotChecked=0, Total=552 [2022-03-20 13:59:28,974 INFO L913 BasicCegarLoop]: 30 mSDtfsCounter, 19 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 366 mSolverCounterSat, 5 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 366 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2022-03-20 13:59:28,974 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 288 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 366 Invalid, 2 Unknown, 0 Unchecked, 8.5s Time] [2022-03-20 13:59:28,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-03-20 13:59:28,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 121. [2022-03-20 13:59:28,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 89 states have (on average 1.1235955056179776) internal successors, (100), 92 states have internal predecessors, (100), 19 states have call successors, (19), 13 states have call predecessors, (19), 12 states have return successors, (17), 15 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-20 13:59:28,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 136 transitions. [2022-03-20 13:59:28,996 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 136 transitions. Word has length 50 [2022-03-20 13:59:28,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:59:28,996 INFO L478 AbstractCegarLoop]: Abstraction has 121 states and 136 transitions. [2022-03-20 13:59:28,996 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 2.5) internal successors, (30), 14 states have internal predecessors, (30), 5 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-20 13:59:28,996 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 136 transitions. [2022-03-20 13:59:28,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-03-20 13:59:28,997 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:59:28,997 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:59:29,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-20 13:59:29,197 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-20 13:59:29,198 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:59:29,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:59:29,198 INFO L85 PathProgramCache]: Analyzing trace with hash 431449587, now seen corresponding path program 5 times [2022-03-20 13:59:29,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:59:29,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1046897026] [2022-03-20 13:59:29,199 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 13:59:29,199 INFO L85 PathProgramCache]: Analyzing trace with hash 431449587, now seen corresponding path program 6 times [2022-03-20 13:59:29,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:59:29,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645310553] [2022-03-20 13:59:29,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:59:29,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:59:29,212 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 13:59:29,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1426446603] [2022-03-20 13:59:29,212 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 13:59:29,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:59:29,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:59:29,217 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) [2022-03-20 13:59:29,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-20 13:59:29,259 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-20 13:59:29,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 13:59:29,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-20 13:59:29,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:59:29,397 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 13:59:29,399 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 13:59:31,053 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 13:59:31,435 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 23 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-20 13:59:31,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:59:32,235 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 24 proven. 2 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-03-20 13:59:32,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:59:32,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645310553] [2022-03-20 13:59:32,235 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 13:59:32,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426446603] [2022-03-20 13:59:32,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426446603] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:59:32,235 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 13:59:32,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 11] total 25 [2022-03-20 13:59:32,236 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:59:32,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1046897026] [2022-03-20 13:59:32,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1046897026] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:59:32,236 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:59:32,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-20 13:59:32,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858140855] [2022-03-20 13:59:32,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:59:32,236 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-20 13:59:32,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:59:32,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-20 13:59:32,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2022-03-20 13:59:32,237 INFO L87 Difference]: Start difference. First operand 121 states and 136 transitions. Second operand has 19 states, 16 states have (on average 1.875) internal successors, (30), 17 states have internal predecessors, (30), 5 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-20 13:59:34,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:59:34,068 INFO L93 Difference]: Finished difference Result 134 states and 151 transitions. [2022-03-20 13:59:34,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 13:59:34,068 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 16 states have (on average 1.875) internal successors, (30), 17 states have internal predecessors, (30), 5 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 50 [2022-03-20 13:59:34,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:59:34,069 INFO L225 Difference]: With dead ends: 134 [2022-03-20 13:59:34,069 INFO L226 Difference]: Without dead ends: 132 [2022-03-20 13:59:34,069 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 74 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=129, Invalid=801, Unknown=0, NotChecked=0, Total=930 [2022-03-20 13:59:34,070 INFO L913 BasicCegarLoop]: 28 mSDtfsCounter, 21 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 13:59:34,070 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 313 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 13:59:34,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-03-20 13:59:34,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 121. [2022-03-20 13:59:34,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 89 states have (on average 1.1235955056179776) internal successors, (100), 92 states have internal predecessors, (100), 19 states have call successors, (19), 13 states have call predecessors, (19), 12 states have return successors, (17), 15 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-20 13:59:34,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 136 transitions. [2022-03-20 13:59:34,093 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 136 transitions. Word has length 50 [2022-03-20 13:59:34,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:59:34,093 INFO L478 AbstractCegarLoop]: Abstraction has 121 states and 136 transitions. [2022-03-20 13:59:34,093 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 16 states have (on average 1.875) internal successors, (30), 17 states have internal predecessors, (30), 5 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-20 13:59:34,093 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 136 transitions. [2022-03-20 13:59:34,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-20 13:59:34,094 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:59:34,094 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:59:34,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-20 13:59:34,299 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-20 13:59:34,300 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:59:34,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:59:34,300 INFO L85 PathProgramCache]: Analyzing trace with hash 55892592, now seen corresponding path program 3 times [2022-03-20 13:59:34,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:59:34,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1073482999] [2022-03-20 13:59:34,300 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 13:59:34,300 INFO L85 PathProgramCache]: Analyzing trace with hash 55892592, now seen corresponding path program 4 times [2022-03-20 13:59:34,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:59:34,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202746012] [2022-03-20 13:59:34,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:59:34,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:59:34,307 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 13:59:34,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [681636710] [2022-03-20 13:59:34,308 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 13:59:34,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:59:34,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:59:34,309 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) [2022-03-20 13:59:34,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-20 13:59:34,340 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 13:59:34,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 13:59:34,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 13:59:34,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:59:34,494 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 8 proven. 24 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 13:59:34,494 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:59:34,638 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 8 proven. 24 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 13:59:34,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:59:34,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202746012] [2022-03-20 13:59:34,638 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 13:59:34,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681636710] [2022-03-20 13:59:34,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681636710] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:59:34,638 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 13:59:34,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-03-20 13:59:34,639 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:59:34,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1073482999] [2022-03-20 13:59:34,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1073482999] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:59:34,639 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:59:34,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 13:59:34,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122967662] [2022-03-20 13:59:34,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:59:34,639 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 13:59:34,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:59:34,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 13:59:34,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-03-20 13:59:34,640 INFO L87 Difference]: Start difference. First operand 121 states and 136 transitions. Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 6 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-03-20 13:59:34,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:59:34,738 INFO L93 Difference]: Finished difference Result 133 states and 149 transitions. [2022-03-20 13:59:34,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 13:59:34,738 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 6 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) Word has length 57 [2022-03-20 13:59:34,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:59:34,739 INFO L225 Difference]: With dead ends: 133 [2022-03-20 13:59:34,739 INFO L226 Difference]: Without dead ends: 125 [2022-03-20 13:59:34,740 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-03-20 13:59:34,740 INFO L913 BasicCegarLoop]: 32 mSDtfsCounter, 5 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 13:59:34,740 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 125 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 13:59:34,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2022-03-20 13:59:34,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 121. [2022-03-20 13:59:34,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 89 states have (on average 1.1235955056179776) internal successors, (100), 92 states have internal predecessors, (100), 19 states have call successors, (19), 13 states have call predecessors, (19), 12 states have return successors, (17), 15 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-20 13:59:34,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 136 transitions. [2022-03-20 13:59:34,777 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 136 transitions. Word has length 57 [2022-03-20 13:59:34,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:59:34,777 INFO L478 AbstractCegarLoop]: Abstraction has 121 states and 136 transitions. [2022-03-20 13:59:34,777 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 6 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-03-20 13:59:34,777 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 136 transitions. [2022-03-20 13:59:34,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-20 13:59:34,777 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:59:34,778 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:59:34,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-20 13:59:34,991 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:59:34,991 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:59:34,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:59:34,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1124973290, now seen corresponding path program 5 times [2022-03-20 13:59:34,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:59:34,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1501889023] [2022-03-20 13:59:34,992 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 13:59:34,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1124973290, now seen corresponding path program 6 times [2022-03-20 13:59:34,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:59:34,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684147998] [2022-03-20 13:59:34,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:59:34,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:59:34,997 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 13:59:34,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [222574806] [2022-03-20 13:59:34,997 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 13:59:34,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:59:34,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:59:34,999 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) [2022-03-20 13:59:35,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-20 13:59:35,040 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-20 13:59:35,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 13:59:35,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-20 13:59:35,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:59:35,234 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 13:59:35,237 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 13:59:35,238 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 13:59:43,966 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 17 proven. 20 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-03-20 13:59:43,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:59:44,654 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 29 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-03-20 13:59:44,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:59:44,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684147998] [2022-03-20 13:59:44,655 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 13:59:44,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222574806] [2022-03-20 13:59:44,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222574806] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:59:44,655 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 13:59:44,655 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 24 [2022-03-20 13:59:44,655 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:59:44,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1501889023] [2022-03-20 13:59:44,656 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1501889023] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:59:44,656 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:59:44,656 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 13:59:44,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104011929] [2022-03-20 13:59:44,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:59:44,656 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 13:59:44,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:59:44,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 13:59:44,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2022-03-20 13:59:44,657 INFO L87 Difference]: Start difference. First operand 121 states and 136 transitions. Second operand has 16 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 5 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-20 13:59:48,941 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 13:59:50,974 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 13:59:55,573 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 13:59:55,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:59:55,832 INFO L93 Difference]: Finished difference Result 168 states and 199 transitions. [2022-03-20 13:59:55,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 13:59:55,833 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 5 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 57 [2022-03-20 13:59:55,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:59:55,834 INFO L225 Difference]: With dead ends: 168 [2022-03-20 13:59:55,834 INFO L226 Difference]: Without dead ends: 160 [2022-03-20 13:59:55,834 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 90 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=151, Invalid=841, Unknown=0, NotChecked=0, Total=992 [2022-03-20 13:59:55,834 INFO L913 BasicCegarLoop]: 29 mSDtfsCounter, 26 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 10 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2022-03-20 13:59:55,835 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 243 Invalid, 338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 325 Invalid, 3 Unknown, 0 Unchecked, 6.5s Time] [2022-03-20 13:59:55,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2022-03-20 13:59:55,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 155. [2022-03-20 13:59:55,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 116 states have (on average 1.1551724137931034) internal successors, (134), 119 states have internal predecessors, (134), 26 states have call successors, (26), 13 states have call predecessors, (26), 12 states have return successors, (24), 22 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-20 13:59:55,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 184 transitions. [2022-03-20 13:59:55,866 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 184 transitions. Word has length 57 [2022-03-20 13:59:55,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:59:55,867 INFO L478 AbstractCegarLoop]: Abstraction has 155 states and 184 transitions. [2022-03-20 13:59:55,867 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 5 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-20 13:59:55,867 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 184 transitions. [2022-03-20 13:59:55,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-20 13:59:55,867 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:59:55,867 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:59:55,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-20 13:59:56,075 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:59:56,075 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:59:56,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:59:56,076 INFO L85 PathProgramCache]: Analyzing trace with hash -680465044, now seen corresponding path program 5 times [2022-03-20 13:59:56,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:59:56,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [626529086] [2022-03-20 13:59:56,076 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 13:59:56,076 INFO L85 PathProgramCache]: Analyzing trace with hash -680465044, now seen corresponding path program 6 times [2022-03-20 13:59:56,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:59:56,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595359859] [2022-03-20 13:59:56,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:59:56,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:59:56,082 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 13:59:56,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [964290202] [2022-03-20 13:59:56,083 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 13:59:56,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:59:56,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:59:56,089 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) [2022-03-20 13:59:56,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-20 13:59:56,314 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-20 13:59:56,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 13:59:56,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-20 13:59:56,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:59:56,749 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 13:59:56,751 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 13:59:56,752 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:00:10,145 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 26 proven. 13 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-03-20 14:00:10,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:00:10,752 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 29 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-03-20 14:00:10,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:00:10,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595359859] [2022-03-20 14:00:10,753 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:00:10,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964290202] [2022-03-20 14:00:10,753 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964290202] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:00:10,753 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:00:10,753 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 23 [2022-03-20 14:00:10,753 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:00:10,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [626529086] [2022-03-20 14:00:10,754 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [626529086] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:00:10,754 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:00:10,754 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 14:00:10,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137862435] [2022-03-20 14:00:10,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:00:10,754 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 14:00:10,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:00:10,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 14:00:10,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2022-03-20 14:00:10,755 INFO L87 Difference]: Start difference. First operand 155 states and 184 transitions. Second operand has 16 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 5 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-20 14:00:12,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:00:12,265 INFO L93 Difference]: Finished difference Result 163 states and 191 transitions. [2022-03-20 14:00:12,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 14:00:12,265 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 5 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 57 [2022-03-20 14:00:12,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:00:12,266 INFO L225 Difference]: With dead ends: 163 [2022-03-20 14:00:12,267 INFO L226 Difference]: Without dead ends: 155 [2022-03-20 14:00:12,267 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 91 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=206, Invalid=984, Unknown=0, NotChecked=0, Total=1190 [2022-03-20 14:00:12,268 INFO L913 BasicCegarLoop]: 15 mSDtfsCounter, 26 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 14:00:12,268 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 131 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 14:00:12,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-03-20 14:00:12,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 117. [2022-03-20 14:00:12,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 86 states have (on average 1.0930232558139534) internal successors, (94), 90 states have internal predecessors, (94), 18 states have call successors, (18), 13 states have call predecessors, (18), 12 states have return successors, (17), 13 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-20 14:00:12,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 129 transitions. [2022-03-20 14:00:12,308 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 129 transitions. Word has length 57 [2022-03-20 14:00:12,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:00:12,308 INFO L478 AbstractCegarLoop]: Abstraction has 117 states and 129 transitions. [2022-03-20 14:00:12,308 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 5 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-20 14:00:12,308 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 129 transitions. [2022-03-20 14:00:12,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-20 14:00:12,308 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:00:12,309 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:00:12,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-20 14:00:12,513 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-03-20 14:00:12,513 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:00:12,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:00:12,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1830651545, now seen corresponding path program 7 times [2022-03-20 14:00:12,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:00:12,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [682359996] [2022-03-20 14:00:12,514 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:00:12,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1830651545, now seen corresponding path program 8 times [2022-03-20 14:00:12,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:00:12,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740758288] [2022-03-20 14:00:12,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:00:12,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:00:12,518 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:00:12,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1456111024] [2022-03-20 14:00:12,519 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:00:12,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:00:12,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:00:12,522 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) [2022-03-20 14:00:12,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-20 14:00:12,558 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:00:12,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:00:12,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 66 conjunts are in the unsatisfiable core [2022-03-20 14:00:12,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:00:12,930 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:00:13,218 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:00:13,598 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:00:13,600 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:00:13,947 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 14 proven. 41 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-20 14:00:13,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:00:14,461 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 35 proven. 2 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-03-20 14:00:14,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:00:14,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740758288] [2022-03-20 14:00:14,462 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:00:14,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1456111024] [2022-03-20 14:00:14,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1456111024] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:00:14,462 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:00:14,462 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 11] total 32 [2022-03-20 14:00:14,462 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:00:14,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [682359996] [2022-03-20 14:00:14,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [682359996] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:00:14,463 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:00:14,463 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-03-20 14:00:14,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044845081] [2022-03-20 14:00:14,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:00:14,463 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-20 14:00:14,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:00:14,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-20 14:00:14,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=860, Unknown=0, NotChecked=0, Total=992 [2022-03-20 14:00:14,464 INFO L87 Difference]: Start difference. First operand 117 states and 129 transitions. Second operand has 26 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 24 states have internal predecessors, (34), 7 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-20 14:00:15,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:00:15,572 INFO L93 Difference]: Finished difference Result 153 states and 171 transitions. [2022-03-20 14:00:15,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-20 14:00:15,575 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 24 states have internal predecessors, (34), 7 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) Word has length 59 [2022-03-20 14:00:15,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:00:15,575 INFO L225 Difference]: With dead ends: 153 [2022-03-20 14:00:15,575 INFO L226 Difference]: Without dead ends: 132 [2022-03-20 14:00:15,576 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 86 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 324 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=219, Invalid=1341, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 14:00:15,576 INFO L913 BasicCegarLoop]: 21 mSDtfsCounter, 45 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 681 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 681 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 14:00:15,576 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 136 Invalid, 747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 681 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 14:00:15,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-03-20 14:00:15,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 132. [2022-03-20 14:00:15,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 98 states have (on average 1.0918367346938775) internal successors, (107), 101 states have internal predecessors, (107), 19 states have call successors, (19), 15 states have call predecessors, (19), 14 states have return successors, (18), 15 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-20 14:00:15,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 144 transitions. [2022-03-20 14:00:15,607 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 144 transitions. Word has length 59 [2022-03-20 14:00:15,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:00:15,608 INFO L478 AbstractCegarLoop]: Abstraction has 132 states and 144 transitions. [2022-03-20 14:00:15,608 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 24 states have internal predecessors, (34), 7 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-20 14:00:15,608 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 144 transitions. [2022-03-20 14:00:15,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-20 14:00:15,608 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:00:15,608 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:00:15,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-20 14:00:15,809 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-20 14:00:15,809 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:00:15,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:00:15,810 INFO L85 PathProgramCache]: Analyzing trace with hash -689308389, now seen corresponding path program 15 times [2022-03-20 14:00:15,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:00:15,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [9185086] [2022-03-20 14:00:15,810 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:00:15,810 INFO L85 PathProgramCache]: Analyzing trace with hash -689308389, now seen corresponding path program 16 times [2022-03-20 14:00:15,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:00:15,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266485] [2022-03-20 14:00:15,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:00:15,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:00:15,818 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:00:15,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [250191479] [2022-03-20 14:00:15,818 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 14:00:15,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:00:15,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:00:15,819 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) [2022-03-20 14:00:15,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-20 14:00:15,860 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 14:00:15,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:00:15,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-20 14:00:15,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:00:16,193 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:00:16,284 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 14 proven. 41 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-20 14:00:16,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:00:16,545 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 35 proven. 2 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-03-20 14:00:16,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:00:16,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266485] [2022-03-20 14:00:16,545 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:00:16,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250191479] [2022-03-20 14:00:16,545 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250191479] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:00:16,545 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:00:16,546 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 10] total 22 [2022-03-20 14:00:16,546 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:00:16,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [9185086] [2022-03-20 14:00:16,546 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [9185086] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:00:16,546 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:00:16,546 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 14:00:16,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80845092] [2022-03-20 14:00:16,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:00:16,546 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 14:00:16,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:00:16,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 14:00:16,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2022-03-20 14:00:16,547 INFO L87 Difference]: Start difference. First operand 132 states and 144 transitions. Second operand has 17 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 16 states have internal predecessors, (34), 6 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-03-20 14:00:18,637 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 14:00:20,732 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 14:00:22,806 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 14:00:23,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:00:23,051 INFO L93 Difference]: Finished difference Result 143 states and 155 transitions. [2022-03-20 14:00:23,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 14:00:23,052 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 16 states have internal predecessors, (34), 6 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) Word has length 59 [2022-03-20 14:00:23,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:00:23,052 INFO L225 Difference]: With dead ends: 143 [2022-03-20 14:00:23,053 INFO L226 Difference]: Without dead ends: 141 [2022-03-20 14:00:23,053 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 93 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-03-20 14:00:23,053 INFO L913 BasicCegarLoop]: 27 mSDtfsCounter, 19 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 6 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2022-03-20 14:00:23,053 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 293 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 400 Invalid, 3 Unknown, 0 Unchecked, 6.4s Time] [2022-03-20 14:00:23,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2022-03-20 14:00:23,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 132. [2022-03-20 14:00:23,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 98 states have (on average 1.0918367346938775) internal successors, (107), 101 states have internal predecessors, (107), 19 states have call successors, (19), 15 states have call predecessors, (19), 14 states have return successors, (18), 15 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-20 14:00:23,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 144 transitions. [2022-03-20 14:00:23,080 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 144 transitions. Word has length 59 [2022-03-20 14:00:23,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:00:23,081 INFO L478 AbstractCegarLoop]: Abstraction has 132 states and 144 transitions. [2022-03-20 14:00:23,081 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 16 states have internal predecessors, (34), 6 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-03-20 14:00:23,081 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 144 transitions. [2022-03-20 14:00:23,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-20 14:00:23,081 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:00:23,081 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:00:23,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-20 14:00:23,295 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:00:23,295 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:00:23,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:00:23,296 INFO L85 PathProgramCache]: Analyzing trace with hash 809583191, now seen corresponding path program 17 times [2022-03-20 14:00:23,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:00:23,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1495577866] [2022-03-20 14:00:23,296 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:00:23,296 INFO L85 PathProgramCache]: Analyzing trace with hash 809583191, now seen corresponding path program 18 times [2022-03-20 14:00:23,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:00:23,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193577510] [2022-03-20 14:00:23,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:00:23,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:00:23,303 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:00:23,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [39562637] [2022-03-20 14:00:23,304 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 14:00:23,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:00:23,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:00:23,306 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) [2022-03-20 14:00:23,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-20 14:00:23,345 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 14:00:23,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:00:23,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-20 14:00:23,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:00:24,015 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:00:24,017 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:00:24,207 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 16 proven. 39 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-20 14:00:24,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:00:24,603 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 35 proven. 2 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-03-20 14:00:24,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:00:24,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193577510] [2022-03-20 14:00:24,603 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:00:24,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [39562637] [2022-03-20 14:00:24,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [39562637] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:00:24,603 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:00:24,603 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 10] total 27 [2022-03-20 14:00:24,604 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:00:24,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1495577866] [2022-03-20 14:00:24,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1495577866] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:00:24,604 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:00:24,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 14:00:24,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553428975] [2022-03-20 14:00:24,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:00:24,606 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 14:00:24,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:00:24,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 14:00:24,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2022-03-20 14:00:24,611 INFO L87 Difference]: Start difference. First operand 132 states and 144 transitions. Second operand has 22 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 7 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-20 14:00:26,830 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 14:00:27,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:00:27,264 INFO L93 Difference]: Finished difference Result 162 states and 179 transitions. [2022-03-20 14:00:27,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-20 14:00:27,265 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 7 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) Word has length 59 [2022-03-20 14:00:27,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:00:27,266 INFO L225 Difference]: With dead ends: 162 [2022-03-20 14:00:27,266 INFO L226 Difference]: Without dead ends: 146 [2022-03-20 14:00:27,266 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 90 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=142, Invalid=914, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 14:00:27,267 INFO L913 BasicCegarLoop]: 20 mSDtfsCounter, 28 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 19 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-20 14:00:27,267 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 166 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 478 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2022-03-20 14:00:27,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-03-20 14:00:27,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 144. [2022-03-20 14:00:27,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 107 states have (on average 1.0841121495327102) internal successors, (116), 111 states have internal predecessors, (116), 21 states have call successors, (21), 16 states have call predecessors, (21), 15 states have return successors, (20), 16 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-20 14:00:27,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 157 transitions. [2022-03-20 14:00:27,297 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 157 transitions. Word has length 59 [2022-03-20 14:00:27,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:00:27,297 INFO L478 AbstractCegarLoop]: Abstraction has 144 states and 157 transitions. [2022-03-20 14:00:27,297 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 7 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-20 14:00:27,297 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 157 transitions. [2022-03-20 14:00:27,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-20 14:00:27,298 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:00:27,298 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:00:27,316 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-20 14:00:27,503 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:00:27,503 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:00:27,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:00:27,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1971200155, now seen corresponding path program 19 times [2022-03-20 14:00:27,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:00:27,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [974255378] [2022-03-20 14:00:27,504 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:00:27,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1971200155, now seen corresponding path program 20 times [2022-03-20 14:00:27,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:00:27,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353815937] [2022-03-20 14:00:27,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:00:27,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:00:27,509 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:00:27,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1961649752] [2022-03-20 14:00:27,509 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:00:27,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:00:27,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:00:27,510 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) [2022-03-20 14:00:27,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-20 14:00:27,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:00:27,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:00:27,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 54 conjunts are in the unsatisfiable core [2022-03-20 14:00:27,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:00:28,035 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:00:28,037 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:00:28,737 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 14 proven. 41 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-20 14:00:28,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:00:29,128 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 35 proven. 2 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-03-20 14:00:29,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:00:29,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353815937] [2022-03-20 14:00:29,129 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:00:29,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961649752] [2022-03-20 14:00:29,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961649752] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:00:29,129 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:00:29,129 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 10] total 22 [2022-03-20 14:00:29,129 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:00:29,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [974255378] [2022-03-20 14:00:29,130 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [974255378] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:00:29,130 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:00:29,130 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 14:00:29,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224363557] [2022-03-20 14:00:29,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:00:29,130 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 14:00:29,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:00:29,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 14:00:29,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2022-03-20 14:00:29,131 INFO L87 Difference]: Start difference. First operand 144 states and 157 transitions. Second operand has 17 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 16 states have internal predecessors, (34), 6 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-03-20 14:00:31,233 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 14:00:32,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:00:32,281 INFO L93 Difference]: Finished difference Result 157 states and 172 transitions. [2022-03-20 14:00:32,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 14:00:32,281 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 16 states have internal predecessors, (34), 6 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) Word has length 59 [2022-03-20 14:00:32,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:00:32,282 INFO L225 Difference]: With dead ends: 157 [2022-03-20 14:00:32,282 INFO L226 Difference]: Without dead ends: 155 [2022-03-20 14:00:32,283 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 93 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-03-20 14:00:32,283 INFO L913 BasicCegarLoop]: 27 mSDtfsCounter, 20 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-03-20 14:00:32,283 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 275 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 371 Invalid, 1 Unknown, 0 Unchecked, 2.6s Time] [2022-03-20 14:00:32,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-03-20 14:00:32,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 153. [2022-03-20 14:00:32,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 114 states have (on average 1.087719298245614) internal successors, (124), 118 states have internal predecessors, (124), 22 states have call successors, (22), 17 states have call predecessors, (22), 16 states have return successors, (21), 17 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-20 14:00:32,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 167 transitions. [2022-03-20 14:00:32,322 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 167 transitions. Word has length 59 [2022-03-20 14:00:32,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:00:32,322 INFO L478 AbstractCegarLoop]: Abstraction has 153 states and 167 transitions. [2022-03-20 14:00:32,322 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 16 states have internal predecessors, (34), 6 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-03-20 14:00:32,322 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 167 transitions. [2022-03-20 14:00:32,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-20 14:00:32,323 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:00:32,323 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:00:32,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-20 14:00:32,527 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-20 14:00:32,527 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:00:32,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:00:32,528 INFO L85 PathProgramCache]: Analyzing trace with hash -548759779, now seen corresponding path program 21 times [2022-03-20 14:00:32,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:00:32,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1346992943] [2022-03-20 14:00:32,528 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:00:32,528 INFO L85 PathProgramCache]: Analyzing trace with hash -548759779, now seen corresponding path program 22 times [2022-03-20 14:00:32,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:00:32,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728348899] [2022-03-20 14:00:32,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:00:32,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:00:32,533 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:00:32,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [221857787] [2022-03-20 14:00:32,533 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 14:00:32,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:00:32,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:00:32,534 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) [2022-03-20 14:00:32,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-20 14:00:32,571 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 14:00:32,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:00:32,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-20 14:00:32,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:00:32,760 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:00:32,761 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:00:33,630 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:00:35,657 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:00:36,417 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 14 proven. 41 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-20 14:00:36,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:00:37,064 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 35 proven. 2 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-03-20 14:00:37,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:00:37,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728348899] [2022-03-20 14:00:37,064 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:00:37,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221857787] [2022-03-20 14:00:37,064 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221857787] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:00:37,064 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:00:37,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 10] total 27 [2022-03-20 14:00:37,065 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:00:37,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1346992943] [2022-03-20 14:00:37,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1346992943] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:00:37,065 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:00:37,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 14:00:37,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034496745] [2022-03-20 14:00:37,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:00:37,065 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 14:00:37,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:00:37,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 14:00:37,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2022-03-20 14:00:37,066 INFO L87 Difference]: Start difference. First operand 153 states and 167 transitions. Second operand has 22 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 21 states have internal predecessors, (34), 6 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-03-20 14:00:38,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:00:38,156 INFO L93 Difference]: Finished difference Result 168 states and 181 transitions. [2022-03-20 14:00:38,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 14:00:38,157 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 21 states have internal predecessors, (34), 6 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) Word has length 59 [2022-03-20 14:00:38,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:00:38,158 INFO L225 Difference]: With dead ends: 168 [2022-03-20 14:00:38,158 INFO L226 Difference]: Without dead ends: 166 [2022-03-20 14:00:38,158 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 90 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=124, Invalid=932, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 14:00:38,158 INFO L913 BasicCegarLoop]: 24 mSDtfsCounter, 21 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 14:00:38,159 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 367 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 580 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 14:00:38,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-03-20 14:00:38,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 157. [2022-03-20 14:00:38,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 117 states have (on average 1.0854700854700854) internal successors, (127), 121 states have internal predecessors, (127), 22 states have call successors, (22), 18 states have call predecessors, (22), 17 states have return successors, (21), 17 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-20 14:00:38,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 170 transitions. [2022-03-20 14:00:38,193 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 170 transitions. Word has length 59 [2022-03-20 14:00:38,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:00:38,194 INFO L478 AbstractCegarLoop]: Abstraction has 157 states and 170 transitions. [2022-03-20 14:00:38,194 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 21 states have internal predecessors, (34), 6 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-03-20 14:00:38,194 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 170 transitions. [2022-03-20 14:00:38,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-20 14:00:38,194 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:00:38,194 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:00:38,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-20 14:00:38,407 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-20 14:00:38,407 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:00:38,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:00:38,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1434400107, now seen corresponding path program 23 times [2022-03-20 14:00:38,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:00:38,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1896610130] [2022-03-20 14:00:38,408 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:00:38,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1434400107, now seen corresponding path program 24 times [2022-03-20 14:00:38,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:00:38,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480657737] [2022-03-20 14:00:38,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:00:38,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:00:38,412 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:00:38,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1226611004] [2022-03-20 14:00:38,413 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 14:00:38,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:00:38,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:00:38,414 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) [2022-03-20 14:00:38,418 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-20 14:00:38,461 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 14:00:38,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:00:38,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 61 conjunts are in the unsatisfiable core [2022-03-20 14:00:38,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:00:39,320 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:00:39,321 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:00:41,475 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:00:48,214 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 14 proven. 41 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-20 14:00:48,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:00:52,057 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 35 proven. 2 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-03-20 14:00:52,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:00:52,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480657737] [2022-03-20 14:00:52,057 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:00:52,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226611004] [2022-03-20 14:00:52,057 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1226611004] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:00:52,058 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:00:52,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 10] total 27 [2022-03-20 14:00:52,058 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:00:52,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1896610130] [2022-03-20 14:00:52,058 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1896610130] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:00:52,058 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:00:52,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 14:00:52,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915796269] [2022-03-20 14:00:52,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:00:52,058 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 14:00:52,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:00:52,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 14:00:52,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=620, Unknown=1, NotChecked=0, Total=702 [2022-03-20 14:00:52,060 INFO L87 Difference]: Start difference. First operand 157 states and 170 transitions. Second operand has 22 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 20 states have internal predecessors, (34), 6 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-03-20 14:00:55,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:00:55,109 INFO L93 Difference]: Finished difference Result 182 states and 200 transitions. [2022-03-20 14:00:55,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-20 14:00:55,110 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 20 states have internal predecessors, (34), 6 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) Word has length 59 [2022-03-20 14:00:55,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:00:55,113 INFO L225 Difference]: With dead ends: 182 [2022-03-20 14:00:55,113 INFO L226 Difference]: Without dead ends: 171 [2022-03-20 14:00:55,114 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 89 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=127, Invalid=928, Unknown=1, NotChecked=0, Total=1056 [2022-03-20 14:00:55,114 INFO L913 BasicCegarLoop]: 25 mSDtfsCounter, 19 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 634 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-20 14:00:55,114 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 394 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 634 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-03-20 14:00:55,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-03-20 14:00:55,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2022-03-20 14:00:55,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 128 states have (on average 1.0859375) internal successors, (139), 132 states have internal predecessors, (139), 24 states have call successors, (24), 19 states have call predecessors, (24), 18 states have return successors, (23), 19 states have call predecessors, (23), 23 states have call successors, (23) [2022-03-20 14:00:55,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 186 transitions. [2022-03-20 14:00:55,156 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 186 transitions. Word has length 59 [2022-03-20 14:00:55,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:00:55,158 INFO L478 AbstractCegarLoop]: Abstraction has 171 states and 186 transitions. [2022-03-20 14:00:55,158 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 20 states have internal predecessors, (34), 6 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-03-20 14:00:55,158 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 186 transitions. [2022-03-20 14:00:55,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-20 14:00:55,160 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:00:55,160 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:00:55,193 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-20 14:00:55,371 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-20 14:00:55,371 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:00:55,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:00:55,372 INFO L85 PathProgramCache]: Analyzing trace with hash 340607255, now seen corresponding path program 25 times [2022-03-20 14:00:55,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:00:55,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2022515913] [2022-03-20 14:00:55,372 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:00:55,372 INFO L85 PathProgramCache]: Analyzing trace with hash 340607255, now seen corresponding path program 26 times [2022-03-20 14:00:55,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:00:55,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823084868] [2022-03-20 14:00:55,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:00:55,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:00:55,377 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:00:55,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [457663586] [2022-03-20 14:00:55,377 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:00:55,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:00:55,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:00:55,380 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) [2022-03-20 14:00:55,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-20 14:00:55,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:00:55,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:00:55,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-20 14:00:55,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:00:55,767 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 8 proven. 38 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 14:00:55,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:00:56,324 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 15 proven. 31 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 14:00:56,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:00:56,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823084868] [2022-03-20 14:00:56,325 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:00:56,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457663586] [2022-03-20 14:00:56,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457663586] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:00:56,325 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:00:56,325 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 26 [2022-03-20 14:00:56,325 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:00:56,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2022515913] [2022-03-20 14:00:56,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2022515913] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:00:56,325 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:00:56,325 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 14:00:56,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010199167] [2022-03-20 14:00:56,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:00:56,326 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 14:00:56,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:00:56,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 14:00:56,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=531, Unknown=0, NotChecked=0, Total=650 [2022-03-20 14:00:56,326 INFO L87 Difference]: Start difference. First operand 171 states and 186 transitions. Second operand has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 6 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-03-20 14:00:56,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:00:56,592 INFO L93 Difference]: Finished difference Result 182 states and 198 transitions. [2022-03-20 14:00:56,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 14:00:56,593 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 6 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) Word has length 59 [2022-03-20 14:00:56,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:00:56,594 INFO L225 Difference]: With dead ends: 182 [2022-03-20 14:00:56,594 INFO L226 Difference]: Without dead ends: 180 [2022-03-20 14:00:56,595 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 92 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=135, Invalid=621, Unknown=0, NotChecked=0, Total=756 [2022-03-20 14:00:56,595 INFO L913 BasicCegarLoop]: 32 mSDtfsCounter, 9 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 14:00:56,595 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 326 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 14:00:56,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2022-03-20 14:00:56,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 178. [2022-03-20 14:00:56,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 133 states have (on average 1.0827067669172932) internal successors, (144), 138 states have internal predecessors, (144), 25 states have call successors, (25), 20 states have call predecessors, (25), 19 states have return successors, (24), 19 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-20 14:00:56,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 193 transitions. [2022-03-20 14:00:56,643 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 193 transitions. Word has length 59 [2022-03-20 14:00:56,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:00:56,644 INFO L478 AbstractCegarLoop]: Abstraction has 178 states and 193 transitions. [2022-03-20 14:00:56,644 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 6 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-03-20 14:00:56,644 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 193 transitions. [2022-03-20 14:00:56,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-20 14:00:56,644 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:00:56,644 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:00:56,649 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-20 14:00:56,845 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-20 14:00:56,845 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:00:56,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:00:56,845 INFO L85 PathProgramCache]: Analyzing trace with hash -272783143, now seen corresponding path program 27 times [2022-03-20 14:00:56,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:00:56,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [959515661] [2022-03-20 14:00:56,846 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:00:56,846 INFO L85 PathProgramCache]: Analyzing trace with hash -272783143, now seen corresponding path program 28 times [2022-03-20 14:00:56,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:00:56,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12241988] [2022-03-20 14:00:56,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:00:56,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:00:56,850 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:00:56,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [13885920] [2022-03-20 14:00:56,850 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 14:00:56,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:00:56,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:00:56,852 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) [2022-03-20 14:00:56,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-20 14:00:56,887 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 14:00:56,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:00:56,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 14:00:56,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:00:57,022 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 19 proven. 27 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 14:00:57,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:00:57,192 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 24 proven. 22 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 14:00:57,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:00:57,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12241988] [2022-03-20 14:00:57,193 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:00:57,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13885920] [2022-03-20 14:00:57,193 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13885920] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:00:57,193 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:00:57,193 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-03-20 14:00:57,193 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:00:57,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [959515661] [2022-03-20 14:00:57,193 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [959515661] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:00:57,193 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:00:57,193 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 14:00:57,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652029704] [2022-03-20 14:00:57,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:00:57,194 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 14:00:57,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:00:57,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 14:00:57,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-20 14:00:57,194 INFO L87 Difference]: Start difference. First operand 178 states and 193 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 6 states have internal predecessors, (31), 6 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-03-20 14:00:57,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:00:57,276 INFO L93 Difference]: Finished difference Result 194 states and 212 transitions. [2022-03-20 14:00:57,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 14:00:57,277 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 6 states have internal predecessors, (31), 6 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) Word has length 59 [2022-03-20 14:00:57,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:00:57,278 INFO L225 Difference]: With dead ends: 194 [2022-03-20 14:00:57,278 INFO L226 Difference]: Without dead ends: 183 [2022-03-20 14:00:57,278 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-03-20 14:00:57,279 INFO L913 BasicCegarLoop]: 35 mSDtfsCounter, 0 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 26 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 14:00:57,279 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 139 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 55 Invalid, 0 Unknown, 26 Unchecked, 0.0s Time] [2022-03-20 14:00:57,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-03-20 14:00:57,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 181. [2022-03-20 14:00:57,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 135 states have (on average 1.0814814814814815) internal successors, (146), 141 states have internal predecessors, (146), 26 states have call successors, (26), 20 states have call predecessors, (26), 19 states have return successors, (25), 19 states have call predecessors, (25), 25 states have call successors, (25) [2022-03-20 14:00:57,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 197 transitions. [2022-03-20 14:00:57,336 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 197 transitions. Word has length 59 [2022-03-20 14:00:57,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:00:57,337 INFO L478 AbstractCegarLoop]: Abstraction has 181 states and 197 transitions. [2022-03-20 14:00:57,337 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 6 states have internal predecessors, (31), 6 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-03-20 14:00:57,337 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 197 transitions. [2022-03-20 14:00:57,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-20 14:00:57,337 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:00:57,337 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:00:57,354 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-03-20 14:00:57,538 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-20 14:00:57,538 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:00:57,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:00:57,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1502224219, now seen corresponding path program 29 times [2022-03-20 14:00:57,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:00:57,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [747804647] [2022-03-20 14:00:57,539 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:00:57,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1502224219, now seen corresponding path program 30 times [2022-03-20 14:00:57,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:00:57,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48213789] [2022-03-20 14:00:57,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:00:57,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:00:57,547 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:00:57,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [954386562] [2022-03-20 14:00:57,547 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 14:00:57,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:00:57,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:00:57,550 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) [2022-03-20 14:00:57,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-20 14:00:57,600 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 14:00:57,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:00:57,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 56 conjunts are in the unsatisfiable core [2022-03-20 14:00:57,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:00:58,451 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:01:00,633 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 12 proven. 46 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-20 14:01:00,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:01:01,550 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 42 proven. 6 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-03-20 14:01:01,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:01:01,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48213789] [2022-03-20 14:01:01,551 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:01:01,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954386562] [2022-03-20 14:01:01,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954386562] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:01:01,551 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:01:01,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13] total 28 [2022-03-20 14:01:01,551 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:01:01,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [747804647] [2022-03-20 14:01:01,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [747804647] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:01:01,552 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:01:01,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 14:01:01,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414594034] [2022-03-20 14:01:01,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:01:01,552 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 14:01:01,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:01:01,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 14:01:01,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=650, Unknown=1, NotChecked=0, Total=756 [2022-03-20 14:01:01,553 INFO L87 Difference]: Start difference. First operand 181 states and 197 transitions. Second operand has 20 states, 17 states have (on average 2.0) internal successors, (34), 19 states have internal predecessors, (34), 6 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-03-20 14:01:03,978 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 14:01:04,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:01:04,524 INFO L93 Difference]: Finished difference Result 203 states and 222 transitions. [2022-03-20 14:01:04,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 14:01:04,525 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 2.0) internal successors, (34), 19 states have internal predecessors, (34), 6 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) Word has length 59 [2022-03-20 14:01:04,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:01:04,526 INFO L225 Difference]: With dead ends: 203 [2022-03-20 14:01:04,526 INFO L226 Difference]: Without dead ends: 192 [2022-03-20 14:01:04,526 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 88 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=137, Invalid=854, Unknown=1, NotChecked=0, Total=992 [2022-03-20 14:01:04,527 INFO L913 BasicCegarLoop]: 25 mSDtfsCounter, 18 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 6 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-03-20 14:01:04,527 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 352 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 568 Invalid, 1 Unknown, 0 Unchecked, 2.6s Time] [2022-03-20 14:01:04,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2022-03-20 14:01:04,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 183. [2022-03-20 14:01:04,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 137 states have (on average 1.0802919708029197) internal successors, (148), 142 states have internal predecessors, (148), 26 states have call successors, (26), 20 states have call predecessors, (26), 19 states have return successors, (25), 20 states have call predecessors, (25), 25 states have call successors, (25) [2022-03-20 14:01:04,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 199 transitions. [2022-03-20 14:01:04,574 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 199 transitions. Word has length 59 [2022-03-20 14:01:04,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:01:04,574 INFO L478 AbstractCegarLoop]: Abstraction has 183 states and 199 transitions. [2022-03-20 14:01:04,574 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 2.0) internal successors, (34), 19 states have internal predecessors, (34), 6 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-03-20 14:01:04,574 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 199 transitions. [2022-03-20 14:01:04,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-20 14:01:04,574 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:01:04,575 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:01:04,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-20 14:01:04,783 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:01:04,783 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:01:04,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:01:04,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1293851497, now seen corresponding path program 31 times [2022-03-20 14:01:04,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:01:04,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1542571679] [2022-03-20 14:01:04,784 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:01:04,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1293851497, now seen corresponding path program 32 times [2022-03-20 14:01:04,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:01:04,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130384551] [2022-03-20 14:01:04,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:01:04,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:01:04,789 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:01:04,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1260184419] [2022-03-20 14:01:04,789 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:01:04,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:01:04,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:01:04,792 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 14:01:04,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-20 14:01:04,846 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:01:04,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:01:04,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-20 14:01:04,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:01:05,356 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:01:05,561 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 14 proven. 41 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-20 14:01:05,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:01:05,944 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 35 proven. 2 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-03-20 14:01:05,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:01:05,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130384551] [2022-03-20 14:01:05,945 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:01:05,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260184419] [2022-03-20 14:01:05,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260184419] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:01:05,945 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:01:05,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 10] total 26 [2022-03-20 14:01:05,945 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:01:05,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1542571679] [2022-03-20 14:01:05,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1542571679] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:01:05,945 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:01:05,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-20 14:01:05,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445009082] [2022-03-20 14:01:05,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:01:05,946 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 14:01:05,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:01:05,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 14:01:05,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2022-03-20 14:01:05,946 INFO L87 Difference]: Start difference. First operand 183 states and 199 transitions. Second operand has 21 states, 17 states have (on average 2.0) internal successors, (34), 20 states have internal predecessors, (34), 6 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-03-20 14:01:06,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:01:06,635 INFO L93 Difference]: Finished difference Result 196 states and 214 transitions. [2022-03-20 14:01:06,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 14:01:06,635 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 17 states have (on average 2.0) internal successors, (34), 20 states have internal predecessors, (34), 6 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) Word has length 59 [2022-03-20 14:01:06,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:01:06,636 INFO L225 Difference]: With dead ends: 196 [2022-03-20 14:01:06,636 INFO L226 Difference]: Without dead ends: 194 [2022-03-20 14:01:06,636 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 90 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=114, Invalid=816, Unknown=0, NotChecked=0, Total=930 [2022-03-20 14:01:06,637 INFO L913 BasicCegarLoop]: 25 mSDtfsCounter, 19 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 14:01:06,637 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 373 Invalid, 641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 633 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 14:01:06,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2022-03-20 14:01:06,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 185. [2022-03-20 14:01:06,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 139 states have (on average 1.0863309352517985) internal successors, (151), 143 states have internal predecessors, (151), 26 states have call successors, (26), 20 states have call predecessors, (26), 19 states have return successors, (25), 21 states have call predecessors, (25), 25 states have call successors, (25) [2022-03-20 14:01:06,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 202 transitions. [2022-03-20 14:01:06,686 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 202 transitions. Word has length 59 [2022-03-20 14:01:06,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:01:06,686 INFO L478 AbstractCegarLoop]: Abstraction has 185 states and 202 transitions. [2022-03-20 14:01:06,686 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 17 states have (on average 2.0) internal successors, (34), 20 states have internal predecessors, (34), 6 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-03-20 14:01:06,686 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 202 transitions. [2022-03-20 14:01:06,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-20 14:01:06,687 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:01:06,687 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:01:06,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-20 14:01:06,891 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-03-20 14:01:06,892 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:01:06,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:01:06,892 INFO L85 PathProgramCache]: Analyzing trace with hash 481155865, now seen corresponding path program 7 times [2022-03-20 14:01:06,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:01:06,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [750512526] [2022-03-20 14:01:06,892 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:01:06,892 INFO L85 PathProgramCache]: Analyzing trace with hash 481155865, now seen corresponding path program 8 times [2022-03-20 14:01:06,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:01:06,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971696654] [2022-03-20 14:01:06,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:01:06,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:01:06,897 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:01:06,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [538326313] [2022-03-20 14:01:06,897 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:01:06,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:01:06,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:01:06,898 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 14:01:06,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-20 14:01:06,956 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:01:06,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:01:06,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-20 14:01:06,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:01:07,289 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 8 proven. 38 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 14:01:07,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:01:07,788 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 15 proven. 31 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 14:01:07,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:01:07,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971696654] [2022-03-20 14:01:07,788 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:01:07,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538326313] [2022-03-20 14:01:07,789 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538326313] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:01:07,789 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:01:07,789 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 27 [2022-03-20 14:01:07,789 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:01:07,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [750512526] [2022-03-20 14:01:07,789 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [750512526] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:01:07,789 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:01:07,789 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 14:01:07,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231785667] [2022-03-20 14:01:07,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:01:07,789 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 14:01:07,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:01:07,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 14:01:07,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2022-03-20 14:01:07,790 INFO L87 Difference]: Start difference. First operand 185 states and 202 transitions. Second operand has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 6 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-03-20 14:01:08,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:01:08,042 INFO L93 Difference]: Finished difference Result 196 states and 214 transitions. [2022-03-20 14:01:08,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 14:01:08,042 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 6 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) Word has length 59 [2022-03-20 14:01:08,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:01:08,043 INFO L225 Difference]: With dead ends: 196 [2022-03-20 14:01:08,043 INFO L226 Difference]: Without dead ends: 194 [2022-03-20 14:01:08,043 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 88 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=136, Invalid=676, Unknown=0, NotChecked=0, Total=812 [2022-03-20 14:01:08,044 INFO L913 BasicCegarLoop]: 32 mSDtfsCounter, 10 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 14:01:08,044 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 326 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 14:01:08,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2022-03-20 14:01:08,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 185. [2022-03-20 14:01:08,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 139 states have (on average 1.0863309352517985) internal successors, (151), 143 states have internal predecessors, (151), 26 states have call successors, (26), 20 states have call predecessors, (26), 19 states have return successors, (25), 21 states have call predecessors, (25), 25 states have call successors, (25) [2022-03-20 14:01:08,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 202 transitions. [2022-03-20 14:01:08,099 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 202 transitions. Word has length 59 [2022-03-20 14:01:08,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:01:08,099 INFO L478 AbstractCegarLoop]: Abstraction has 185 states and 202 transitions. [2022-03-20 14:01:08,099 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 6 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-03-20 14:01:08,099 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 202 transitions. [2022-03-20 14:01:08,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-03-20 14:01:08,100 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:01:08,100 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:01:08,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-20 14:01:08,306 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:01:08,306 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:01:08,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:01:08,306 INFO L85 PathProgramCache]: Analyzing trace with hash -775219917, now seen corresponding path program 33 times [2022-03-20 14:01:08,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:01:08,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [185594673] [2022-03-20 14:01:08,307 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:01:08,307 INFO L85 PathProgramCache]: Analyzing trace with hash -775219917, now seen corresponding path program 34 times [2022-03-20 14:01:08,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:01:08,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870835624] [2022-03-20 14:01:08,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:01:08,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:01:08,311 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:01:08,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1977474672] [2022-03-20 14:01:08,311 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 14:01:08,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:01:08,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:01:08,312 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 14:01:08,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-20 14:01:08,349 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 14:01:08,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:01:08,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-20 14:01:08,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:01:08,919 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:01:09,580 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 18 proven. 64 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-03-20 14:01:09,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:01:09,933 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 46 proven. 2 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-03-20 14:01:09,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:01:09,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870835624] [2022-03-20 14:01:09,934 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:01:09,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977474672] [2022-03-20 14:01:09,934 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977474672] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:01:09,934 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:01:09,934 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 10] total 24 [2022-03-20 14:01:09,934 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:01:09,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [185594673] [2022-03-20 14:01:09,934 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [185594673] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:01:09,934 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:01:09,934 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-20 14:01:09,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842619055] [2022-03-20 14:01:09,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:01:09,935 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-20 14:01:09,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:01:09,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-20 14:01:09,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=490, Unknown=0, NotChecked=0, Total=552 [2022-03-20 14:01:09,935 INFO L87 Difference]: Start difference. First operand 185 states and 202 transitions. Second operand has 19 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 18 states have internal predecessors, (38), 7 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2022-03-20 14:01:11,963 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 14:01:13,965 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 14:01:16,032 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 14:01:18,034 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 14:01:20,093 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 14:01:22,097 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 14:01:24,150 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 14:01:26,228 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 14:01:28,232 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 14:01:28,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:01:28,935 INFO L93 Difference]: Finished difference Result 196 states and 213 transitions. [2022-03-20 14:01:28,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 14:01:28,935 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 18 states have internal predecessors, (38), 7 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) Word has length 68 [2022-03-20 14:01:28,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:01:28,936 INFO L225 Difference]: With dead ends: 196 [2022-03-20 14:01:28,936 INFO L226 Difference]: Without dead ends: 194 [2022-03-20 14:01:28,937 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 108 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2022-03-20 14:01:28,937 INFO L913 BasicCegarLoop]: 29 mSDtfsCounter, 20 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 590 mSolverCounterSat, 5 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 590 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.4s IncrementalHoareTripleChecker+Time [2022-03-20 14:01:28,937 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 409 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 590 Invalid, 9 Unknown, 0 Unchecked, 18.4s Time] [2022-03-20 14:01:28,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2022-03-20 14:01:28,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 185. [2022-03-20 14:01:28,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 139 states have (on average 1.0863309352517985) internal successors, (151), 143 states have internal predecessors, (151), 26 states have call successors, (26), 20 states have call predecessors, (26), 19 states have return successors, (25), 21 states have call predecessors, (25), 25 states have call successors, (25) [2022-03-20 14:01:28,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 202 transitions. [2022-03-20 14:01:28,993 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 202 transitions. Word has length 68 [2022-03-20 14:01:28,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:01:28,993 INFO L478 AbstractCegarLoop]: Abstraction has 185 states and 202 transitions. [2022-03-20 14:01:28,993 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 18 states have internal predecessors, (38), 7 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2022-03-20 14:01:28,993 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 202 transitions. [2022-03-20 14:01:28,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-03-20 14:01:28,994 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:01:28,994 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:01:29,010 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-20 14:01:29,207 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:01:29,207 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:01:29,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:01:29,208 INFO L85 PathProgramCache]: Analyzing trace with hash 723671663, now seen corresponding path program 35 times [2022-03-20 14:01:29,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:01:29,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2007036564] [2022-03-20 14:01:29,208 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:01:29,208 INFO L85 PathProgramCache]: Analyzing trace with hash 723671663, now seen corresponding path program 36 times [2022-03-20 14:01:29,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:01:29,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518621769] [2022-03-20 14:01:29,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:01:29,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:01:29,212 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:01:29,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [63811888] [2022-03-20 14:01:29,212 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 14:01:29,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:01:29,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:01:29,213 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 14:01:29,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-20 14:01:29,260 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 14:01:29,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:01:29,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-20 14:01:29,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:01:29,422 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:01:29,511 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:01:29,513 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:01:29,516 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:01:34,833 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 32 proven. 51 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-03-20 14:01:34,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:01:35,253 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 46 proven. 2 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-03-20 14:01:35,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:01:35,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518621769] [2022-03-20 14:01:35,254 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:01:35,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63811888] [2022-03-20 14:01:35,254 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63811888] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:01:35,254 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:01:35,254 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 10] total 20 [2022-03-20 14:01:35,254 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:01:35,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2007036564] [2022-03-20 14:01:35,254 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2007036564] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:01:35,254 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:01:35,254 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 14:01:35,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002723076] [2022-03-20 14:01:35,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:01:35,255 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 14:01:35,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:01:35,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 14:01:35,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=324, Unknown=2, NotChecked=0, Total=380 [2022-03-20 14:01:35,255 INFO L87 Difference]: Start difference. First operand 185 states and 202 transitions. Second operand has 17 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 16 states have internal predecessors, (36), 5 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2022-03-20 14:01:46,026 WARN L232 SmtUtils]: Spent 10.12s on a formula simplification. DAG size of input: 76 DAG size of output: 29 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 14:02:20,793 WARN L232 SmtUtils]: Spent 34.55s on a formula simplification. DAG size of input: 69 DAG size of output: 66 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 14:02:21,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:02:21,472 INFO L93 Difference]: Finished difference Result 185 states and 202 transitions. [2022-03-20 14:02:21,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 14:02:21,473 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 16 states have internal predecessors, (36), 5 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 68 [2022-03-20 14:02:21,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:02:21,474 INFO L225 Difference]: With dead ends: 185 [2022-03-20 14:02:21,474 INFO L226 Difference]: Without dead ends: 0 [2022-03-20 14:02:21,474 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 113 SyntacticMatches, 7 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 51.1s TimeCoverageRelationStatistics Valid=122, Invalid=688, Unknown=2, NotChecked=0, Total=812 [2022-03-20 14:02:21,475 INFO L913 BasicCegarLoop]: 19 mSDtfsCounter, 23 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 20 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 14:02:21,475 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 227 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 235 Invalid, 0 Unknown, 20 Unchecked, 0.4s Time] [2022-03-20 14:02:21,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-03-20 14:02:21,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-03-20 14:02:21,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-20 14:02:21,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-03-20 14:02:21,475 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 68 [2022-03-20 14:02:21,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:02:21,475 INFO L478 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-03-20 14:02:21,476 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 16 states have internal predecessors, (36), 5 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2022-03-20 14:02:21,476 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-03-20 14:02:21,476 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-03-20 14:02:21,477 INFO L788 garLoopResultBuilder]: Registering result SAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-03-20 14:02:21,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-20 14:02:21,678 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-03-20 14:02:21,680 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-03-20 14:04:30,360 WARN L232 SmtUtils]: Spent 2.14m on a formula simplification. DAG size of input: 489 DAG size of output: 443 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2022-03-20 14:05:15,434 WARN L232 SmtUtils]: Spent 42.35s on a formula simplification. DAG size of input: 188 DAG size of output: 73 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2022-03-20 14:05:23,347 WARN L232 SmtUtils]: Spent 7.91s on a formula simplification. DAG size of input: 302 DAG size of output: 25 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2022-03-20 14:06:41,934 WARN L232 SmtUtils]: Spent 1.26m on a formula simplification. DAG size of input: 395 DAG size of output: 28 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2022-03-20 14:09:44,641 WARN L232 SmtUtils]: Spent 3.04m on a formula simplification. DAG size of input: 431 DAG size of output: 50 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2022-03-20 14:10:57,326 WARN L232 SmtUtils]: Spent 1.21m on a formula simplification. DAG size of input: 402 DAG size of output: 30 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2022-03-20 14:11:07,001 WARN L232 SmtUtils]: Spent 9.67s on a formula simplification. DAG size of input: 200 DAG size of output: 100 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2022-03-20 14:11:07,030 INFO L882 garLoopResultBuilder]: For program point reach_errorEXIT(line 7) no Hoare annotation was computed. [2022-03-20 14:11:07,030 INFO L882 garLoopResultBuilder]: For program point reach_errorENTRY(line 7) no Hoare annotation was computed. [2022-03-20 14:11:07,030 INFO L882 garLoopResultBuilder]: For program point reach_errorFINAL(line 7) no Hoare annotation was computed. [2022-03-20 14:11:07,030 INFO L885 garLoopResultBuilder]: At program point assume_abort_if_notENTRY(lines 10 12) the Hoare annotation is: true [2022-03-20 14:11:07,030 INFO L878 garLoopResultBuilder]: At program point L11(line 11) the Hoare annotation is: (= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|) [2022-03-20 14:11:07,030 INFO L878 garLoopResultBuilder]: At program point L11-2(lines 10 12) the Hoare annotation is: (and (not (= |assume_abort_if_not_#in~cond| 0)) (= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)) [2022-03-20 14:11:07,031 INFO L878 garLoopResultBuilder]: At program point assume_abort_if_notEXIT(lines 10 12) the Hoare annotation is: (and (not (= |assume_abort_if_not_#in~cond| 0)) (= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)) [2022-03-20 14:11:07,031 INFO L878 garLoopResultBuilder]: At program point L27(line 27) the Hoare annotation is: (and (<= main_~X~0 10) (<= 0 main_~X~0)) [2022-03-20 14:11:07,031 INFO L878 garLoopResultBuilder]: At program point L27-1(line 27) the Hoare annotation is: (and (<= main_~X~0 10) (<= 0 main_~Y~0) (<= 0 main_~X~0) (<= main_~Y~0 10)) [2022-03-20 14:11:07,031 INFO L885 garLoopResultBuilder]: At program point L25(line 25) the Hoare annotation is: true [2022-03-20 14:11:07,031 INFO L885 garLoopResultBuilder]: At program point mainEXIT(lines 21 53) the Hoare annotation is: true [2022-03-20 14:11:07,031 INFO L878 garLoopResultBuilder]: At program point L25-1(line 25) the Hoare annotation is: (and (<= main_~X~0 10) (<= 0 main_~X~0)) [2022-03-20 14:11:07,031 INFO L878 garLoopResultBuilder]: At program point L50(line 50) the Hoare annotation is: (let ((.cse1 (= main_~Y~0 0))) (let ((.cse2 (* main_~Y~0 6)) (.cse5 (<= main_~X~0 10)) (.cse3 (not .cse1)) (.cse13 (* main_~X~0 main_~y~0)) (.cse10 (<= 0 main_~X~0)) (.cse9 (<= 0 main_~Y~0)) (.cse14 (* main_~Y~0 4)) (.cse12 (<= main_~Y~0 10)) (.cse4 (= main_~xy~0 0)) (.cse15 (+ main_~X~0 main_~v~0)) (.cse6 (* main_~Y~0 2)) (.cse11 (= main_~y~0 0)) (.cse0 (= main_~yx~0 0))) (or (let ((.cse8 (* .cse13 2)) (.cse7 (* 2 (* main_~Y~0 main_~x~0)))) (and (or (and .cse0 .cse1) (and (= (* (* (div main_~yx~0 main_~Y~0) main_~Y~0) 2) .cse2) (= (mod main_~yx~0 main_~Y~0) 0) .cse3)) .cse4 .cse5 (= (+ .cse6 .cse7) (+ .cse8 main_~X~0 main_~v~0)) (= (+ .cse8 .cse2) .cse7) .cse9 .cse10 .cse11 .cse12)) (and .cse4 .cse5 (= .cse6 main_~yx~0) (< .cse14 main_~X~0) .cse9 .cse11 (= main_~x~0 2) (= .cse15 .cse2)) (let ((.cse18 (+ main_~X~0 1))) (and .cse5 (let ((.cse19 (= (mod (+ (* main_~X~0 main_~y~0 2) main_~X~0 main_~v~0) 2) 0)) (.cse20 (div .cse15 2))) (or (let ((.cse17 (+ .cse13 .cse20 (* (- 1) main_~Y~0)))) (let ((.cse16 (div .cse17 main_~Y~0))) (and (= (* main_~y~0 .cse16) main_~xy~0) (= (mod .cse17 main_~Y~0) 0) (<= .cse16 .cse18) .cse19 (not (<= .cse16 main_~X~0)) .cse3 (= main_~yx~0 (* main_~Y~0 .cse16))))) (let ((.cse21 (div main_~xy~0 main_~y~0))) (and (= (mod main_~xy~0 main_~y~0) 0) (not .cse11) .cse19 (= (+ .cse13 .cse20) main_~Y~0) (<= .cse21 .cse18) (< main_~X~0 .cse21) .cse0 .cse1)))) .cse9 .cse10 (not (<= main_~x~0 main_~X~0)) (<= main_~x~0 .cse18) .cse12)) (and .cse4 (= main_~x~0 1) .cse9 (= .cse15 .cse14) (= main_~Y~0 main_~yx~0) .cse11 .cse12) (and (= main_~x~0 0) .cse4 (= .cse15 .cse6) .cse11 .cse0)))) [2022-03-20 14:11:07,031 INFO L885 garLoopResultBuilder]: At program point L50-1(line 50) the Hoare annotation is: true [2022-03-20 14:11:07,031 INFO L885 garLoopResultBuilder]: At program point mainFINAL(lines 21 53) the Hoare annotation is: true [2022-03-20 14:11:07,031 INFO L878 garLoopResultBuilder]: At program point L40(lines 40 45) the Hoare annotation is: (let ((.cse1 (* main_~X~0 main_~y~0)) (.cse0 (* main_~Y~0 main_~x~0))) (and (<= main_~x~0 main_~X~0) (<= main_~X~0 10) (<= 0 main_~x~0) (= (+ (* main_~Y~0 2) (* 2 .cse0)) (+ (* .cse1 2) main_~X~0 main_~v~0)) (<= 0 main_~Y~0) (= .cse1 main_~xy~0) (= main_~yx~0 .cse0) (<= main_~Y~0 10))) [2022-03-20 14:11:07,031 INFO L878 garLoopResultBuilder]: At program point L40-2(lines 40 45) the Hoare annotation is: (and (<= main_~x~0 main_~X~0) (<= main_~X~0 10) (<= 0 main_~x~0) (<= 0 main_~Y~0) (= (+ (* main_~Y~0 4) (* 2 (* main_~Y~0 main_~x~0))) (+ (* (* main_~X~0 main_~y~0) 2) main_~X~0 main_~v~0)) (<= main_~Y~0 10)) [2022-03-20 14:11:07,031 INFO L878 garLoopResultBuilder]: At program point L32-2(lines 32 47) the Hoare annotation is: (and (<= main_~X~0 10) (<= 0 main_~x~0) (= (+ (* main_~Y~0 2) (* 2 (* main_~Y~0 main_~x~0))) (+ (* (* main_~X~0 main_~y~0) 2) main_~X~0 main_~v~0)) (<= 0 main_~Y~0) (<= 0 main_~X~0) (<= main_~x~0 (+ main_~X~0 1)) (<= main_~Y~0 10)) [2022-03-20 14:11:07,032 INFO L885 garLoopResultBuilder]: At program point mainENTRY(lines 21 53) the Hoare annotation is: true [2022-03-20 14:11:07,032 INFO L878 garLoopResultBuilder]: At program point L32-3(lines 32 47) the Hoare annotation is: (let ((.cse15 (* main_~X~0 main_~y~0)) (.cse16 (* main_~Y~0 main_~x~0))) (let ((.cse12 (* main_~Y~0 2)) (.cse7 (* 2 .cse16)) (.cse6 (* .cse15 2))) (let ((.cse2 (* main_~Y~0 6)) (.cse13 (* main_~Y~0 4)) (.cse3 (= main_~xy~0 0)) (.cse14 (+ main_~X~0 main_~v~0)) (.cse10 (= main_~y~0 0)) (.cse0 (= main_~yx~0 0)) (.cse4 (<= main_~X~0 10)) (.cse5 (= (+ .cse12 .cse7) (+ .cse6 main_~X~0 main_~v~0))) (.cse8 (<= 0 main_~Y~0)) (.cse9 (<= 0 main_~X~0)) (.cse11 (<= main_~Y~0 10))) (or (and (let ((.cse1 (= main_~Y~0 0))) (or (and .cse0 .cse1) (and (= (* (* (div main_~yx~0 main_~Y~0) main_~Y~0) 2) .cse2) (= (mod main_~yx~0 main_~Y~0) 0) (not .cse1)))) .cse3 .cse4 .cse5 (= (+ .cse6 .cse2) .cse7) .cse8 .cse9 .cse10 .cse11) (and .cse3 .cse4 (= .cse12 main_~yx~0) (< .cse13 main_~X~0) .cse8 .cse10 (= main_~x~0 2) (= .cse14 .cse2)) (and .cse3 (= main_~x~0 1) .cse8 (= .cse14 .cse13) (= main_~Y~0 main_~yx~0) .cse10 .cse11) (and (= main_~x~0 0) .cse3 (= .cse14 .cse12) .cse10 .cse0) (and .cse4 .cse5 .cse8 .cse9 (= .cse15 main_~xy~0) (not (<= main_~x~0 main_~X~0)) (= main_~yx~0 .cse16) (<= main_~x~0 (+ main_~X~0 1)) .cse11))))) [2022-03-20 14:11:07,032 INFO L878 garLoopResultBuilder]: At program point L35(line 35) the Hoare annotation is: (and (let ((.cse1 (div main_~yx~0 main_~Y~0))) (let ((.cse0 (* .cse1 main_~Y~0))) (or (and (= (+ .cse0 (div (+ main_~X~0 main_~v~0) (- 2)) main_~Y~0) 0) (= main_~X~0 0) (= (mod (+ (* .cse1 (- 2) main_~Y~0) main_~X~0 main_~v~0) 2) 0)) (and (= (+ main_~X~0 main_~v~0 (* (* (div main_~xy~0 main_~X~0) main_~X~0) 2)) (+ (* .cse0 2) (* main_~Y~0 2))) (= (mod main_~xy~0 main_~X~0) 0))))) (<= main_~X~0 10) (<= 0 main_~x~0) (<= 0 main_~Y~0) (<= 0 main_~X~0) (= (* main_~X~0 main_~y~0) main_~xy~0) (= main_~yx~0 (* main_~Y~0 main_~x~0)) (<= main_~x~0 (+ main_~X~0 1)) (<= main_~Y~0 10)) [2022-03-20 14:11:07,032 INFO L878 garLoopResultBuilder]: At program point L35-1(lines 32 47) the Hoare annotation is: (let ((.cse1 (* main_~X~0 main_~y~0)) (.cse0 (* main_~Y~0 main_~x~0))) (and (<= main_~X~0 10) (<= 0 main_~x~0) (= (+ (* main_~Y~0 2) (* 2 .cse0)) (+ (* .cse1 2) main_~X~0 main_~v~0)) (<= 0 main_~Y~0) (<= 0 main_~X~0) (= .cse1 main_~xy~0) (= main_~yx~0 .cse0) (<= main_~x~0 (+ main_~X~0 1)) (<= main_~Y~0 10))) [2022-03-20 14:11:07,032 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.initFINAL(line -1) the Hoare annotation is: true [2022-03-20 14:11:07,032 INFO L878 garLoopResultBuilder]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|)) [2022-03-20 14:11:07,032 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.initEXIT(line -1) the Hoare annotation is: true [2022-03-20 14:11:07,032 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.startEXIT(line -1) the Hoare annotation is: true [2022-03-20 14:11:07,032 INFO L885 garLoopResultBuilder]: At program point L-1(line -1) the Hoare annotation is: true [2022-03-20 14:11:07,032 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2022-03-20 14:11:07,032 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.startFINAL(line -1) the Hoare annotation is: true [2022-03-20 14:11:07,032 INFO L878 garLoopResultBuilder]: At program point L15(lines 15 16) the Hoare annotation is: (not (<= 1 |__VERIFIER_assert_#in~cond|)) [2022-03-20 14:11:07,032 INFO L885 garLoopResultBuilder]: At program point __VERIFIER_assertENTRY(lines 13 19) the Hoare annotation is: true [2022-03-20 14:11:07,032 INFO L878 garLoopResultBuilder]: At program point L14(lines 14 17) the Hoare annotation is: (or (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (not (<= 1 |__VERIFIER_assert_#in~cond|))) [2022-03-20 14:11:07,032 INFO L878 garLoopResultBuilder]: At program point L14-2(lines 13 19) the Hoare annotation is: (or (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (not (<= 1 |__VERIFIER_assert_#in~cond|))) [2022-03-20 14:11:07,033 INFO L878 garLoopResultBuilder]: At program point __VERIFIER_assertEXIT(lines 13 19) the Hoare annotation is: (or (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (not (<= 1 |__VERIFIER_assert_#in~cond|))) [2022-03-20 14:11:07,033 INFO L878 garLoopResultBuilder]: At program point __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION(line 16) the Hoare annotation is: (not (<= 1 |__VERIFIER_assert_#in~cond|)) [2022-03-20 14:11:07,035 INFO L719 BasicCegarLoop]: Path program histogram: [36, 8, 8, 6, 6, 2, 2] [2022-03-20 14:11:07,035 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-20 14:11:07,045 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.03 02:11:07 BoogieIcfgContainer [2022-03-20 14:11:07,045 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-20 14:11:07,046 INFO L158 Benchmark]: Toolchain (without parser) took 757479.47ms. Allocated memory was 197.1MB in the beginning and 355.5MB in the end (delta: 158.3MB). Free memory was 146.0MB in the beginning and 140.8MB in the end (delta: 5.2MB). Peak memory consumption was 187.0MB. Max. memory is 8.0GB. [2022-03-20 14:11:07,046 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 197.1MB. Free memory was 162.4MB in the beginning and 162.3MB in the end (delta: 136.4kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-20 14:11:07,046 INFO L158 Benchmark]: CACSL2BoogieTranslator took 252.89ms. Allocated memory is still 197.1MB. Free memory was 145.8MB in the beginning and 172.3MB in the end (delta: -26.6MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-03-20 14:11:07,046 INFO L158 Benchmark]: Boogie Preprocessor took 33.03ms. Allocated memory is still 197.1MB. Free memory was 172.3MB in the beginning and 171.3MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-20 14:11:07,046 INFO L158 Benchmark]: RCFGBuilder took 260.00ms. Allocated memory is still 197.1MB. Free memory was 170.9MB in the beginning and 160.4MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2022-03-20 14:11:07,046 INFO L158 Benchmark]: TraceAbstraction took 756928.46ms. Allocated memory was 197.1MB in the beginning and 355.5MB in the end (delta: 158.3MB). Free memory was 159.7MB in the beginning and 140.8MB in the end (delta: 18.9MB). Peak memory consumption was 201.8MB. Max. memory is 8.0GB. [2022-03-20 14:11:07,048 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 197.1MB. Free memory was 162.4MB in the beginning and 162.3MB in the end (delta: 136.4kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 252.89ms. Allocated memory is still 197.1MB. Free memory was 145.8MB in the beginning and 172.3MB in the end (delta: -26.6MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Preprocessor took 33.03ms. Allocated memory is still 197.1MB. Free memory was 172.3MB in the beginning and 171.3MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 260.00ms. Allocated memory is still 197.1MB. Free memory was 170.9MB in the beginning and 160.4MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * TraceAbstraction took 756928.46ms. Allocated memory was 197.1MB in the beginning and 355.5MB in the end (delta: 158.3MB). Free memory was 159.7MB in the beginning and 140.8MB in the end (delta: 18.9MB). Peak memory consumption was 201.8MB. 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 - PositiveResult [Line: 16]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 35 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 756.9s, OverallIterations: 34, TraceHistogramMax: 6, PathProgramHistogramMax: 36, EmptinessCheckTime: 0.0s, AutomataDifference: 132.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 525.4s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 23 mSolverCounterUnknown, 666 SdHoareTripleChecker+Valid, 61.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 621 mSDsluCounter, 7913 SdHoareTripleChecker+Invalid, 60.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 73 IncrementalHoareTripleChecker+Unchecked, 7016 mSDsCounter, 300 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11176 IncrementalHoareTripleChecker+Invalid, 11572 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 300 mSolverCounterUnsat, 897 mSDtfsCounter, 11176 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3479 GetRequests, 2642 SyntacticMatches, 73 SemanticMatches, 764 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3601 ImplicationChecksByTransitivity, 117.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=185occurred in iteration=31, InterpolantAutomatonStates: 498, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.9s AutomataMinimizationTime, 34 MinimizatonAttempts, 201 StatesRemovedByMinimization, 27 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 32 LocationsWithAnnotation, 322 PreInvPairs, 564 NumberOfFragments, 903 HoareAnnotationTreeSize, 322 FomulaSimplifications, 1296771 FormulaSimplificationTreeSizeReduction, 131.4s HoareSimplificationTime, 32 FomulaSimplificationsInter, 7929293 FormulaSimplificationTreeSizeReductionInter, 393.9s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: No data available, 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 - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 32]: Loop Invariant Derived loop invariant: (((((X <= 10 && 0 <= x) && Y * 2 + 2 * (Y * x) == X * y * 2 + X + v) && 0 <= Y) && 0 <= X) && x <= X + 1) && Y <= 10 - ProcedureContractResult [Line: 10]: Procedure Contract for assume_abort_if_not Derived contract for procedure assume_abort_if_not: !(\old(cond) == 0) && cond == \old(cond) - ProcedureContractResult [Line: 21]: Procedure Contract for main Derived contract for procedure main: 1 - ProcedureContractResult [Line: 13]: Procedure Contract for __VERIFIER_assert Derived contract for procedure __VERIFIER_assert: \old(cond) == cond || !(1 <= \old(cond)) RESULT: Ultimate proved your program to be correct! [2022-03-20 14:11:07,204 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...