/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/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/fermat1-ll_unwindbound100.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-05ce600 [2022-02-23 18:15:01,113 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-23 18:15:01,115 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-23 18:15:01,155 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-23 18:15:01,156 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-23 18:15:01,158 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-23 18:15:01,161 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-23 18:15:01,168 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-23 18:15:01,170 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-23 18:15:01,170 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-23 18:15:01,171 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-23 18:15:01,172 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-23 18:15:01,172 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-23 18:15:01,176 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-23 18:15:01,176 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-23 18:15:01,177 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-23 18:15:01,178 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-23 18:15:01,178 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-23 18:15:01,179 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-23 18:15:01,180 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-23 18:15:01,184 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-23 18:15:01,186 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-23 18:15:01,187 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-23 18:15:01,187 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-23 18:15:01,189 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-23 18:15:01,189 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-23 18:15:01,190 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-23 18:15:01,190 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-23 18:15:01,191 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-23 18:15:01,191 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-23 18:15:01,191 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-23 18:15:01,192 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-23 18:15:01,193 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-23 18:15:01,193 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-23 18:15:01,194 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-23 18:15:01,194 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-23 18:15:01,194 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-23 18:15:01,195 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-23 18:15:01,198 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-23 18:15:01,199 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-23 18:15:01,201 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-23 18:15:01,201 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf [2022-02-23 18:15:01,213 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-23 18:15:01,214 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-23 18:15:01,214 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-23 18:15:01,215 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-23 18:15:01,215 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-23 18:15:01,215 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-23 18:15:01,215 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-23 18:15:01,215 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-23 18:15:01,215 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-23 18:15:01,215 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-23 18:15:01,215 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-23 18:15:01,215 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-23 18:15:01,216 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-23 18:15:01,216 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-23 18:15:01,216 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-23 18:15:01,216 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-23 18:15:01,216 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-23 18:15:01,216 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-23 18:15:01,216 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-23 18:15:01,217 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-23 18:15:01,217 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-23 18:15:01,217 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-02-23 18:15:01,217 INFO L138 SettingsManager]: * TransformationType=LOOP_ACCELERATION_JORDAN 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-02-23 18:15:01,420 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-23 18:15:01,436 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-23 18:15:01,438 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-23 18:15:01,439 INFO L271 PluginConnector]: Initializing CDTParser... [2022-02-23 18:15:01,446 INFO L275 PluginConnector]: CDTParser initialized [2022-02-23 18:15:01,447 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/fermat1-ll_unwindbound100.c [2022-02-23 18:15:01,503 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6842e8dbc/d5f9242c089c4fb09467b04a89209458/FLAG2a51a7011 [2022-02-23 18:15:01,899 INFO L306 CDTParser]: Found 1 translation units. [2022-02-23 18:15:01,899 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/fermat1-ll_unwindbound100.c [2022-02-23 18:15:01,905 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6842e8dbc/d5f9242c089c4fb09467b04a89209458/FLAG2a51a7011 [2022-02-23 18:15:01,914 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6842e8dbc/d5f9242c089c4fb09467b04a89209458 [2022-02-23 18:15:01,915 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-23 18:15:01,916 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-02-23 18:15:01,920 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-02-23 18:15:01,920 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-02-23 18:15:01,923 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-02-23 18:15:01,923 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.02 06:15:01" (1/1) ... [2022-02-23 18:15:01,924 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@273c9048 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 06:15:01, skipping insertion in model container [2022-02-23 18:15:01,925 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.02 06:15:01" (1/1) ... [2022-02-23 18:15:01,930 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-02-23 18:15:01,946 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-02-23 18:15:02,071 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/fermat1-ll_unwindbound100.c[535,548] [2022-02-23 18:15:02,098 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-23 18:15:02,103 INFO L203 MainTranslator]: Completed pre-run [2022-02-23 18:15:02,113 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/fermat1-ll_unwindbound100.c[535,548] [2022-02-23 18:15:02,121 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-23 18:15:02,131 INFO L208 MainTranslator]: Completed translation [2022-02-23 18:15:02,131 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 06:15:02 WrapperNode [2022-02-23 18:15:02,131 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-02-23 18:15:02,132 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-23 18:15:02,132 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-23 18:15:02,132 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-23 18:15:02,140 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 06:15:02" (1/1) ... [2022-02-23 18:15:02,141 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 06:15:02" (1/1) ... [2022-02-23 18:15:02,145 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 06:15:02" (1/1) ... [2022-02-23 18:15:02,146 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 06:15:02" (1/1) ... [2022-02-23 18:15:02,149 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 06:15:02" (1/1) ... [2022-02-23 18:15:02,153 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 06:15:02" (1/1) ... [2022-02-23 18:15:02,154 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 06:15:02" (1/1) ... [2022-02-23 18:15:02,156 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-23 18:15:02,157 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-23 18:15:02,157 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-23 18:15:02,157 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-23 18:15:02,158 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 06:15:02" (1/1) ... [2022-02-23 18:15:02,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-23 18:15:02,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:02,190 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-02-23 18:15:02,194 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-02-23 18:15:02,218 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-02-23 18:15:02,218 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-23 18:15:02,218 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-02-23 18:15:02,218 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-02-23 18:15:02,219 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-02-23 18:15:02,219 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-02-23 18:15:02,219 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-02-23 18:15:02,220 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-02-23 18:15:02,220 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-02-23 18:15:02,220 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-02-23 18:15:02,220 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-02-23 18:15:02,220 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-02-23 18:15:02,221 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-02-23 18:15:02,221 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-02-23 18:15:02,221 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-02-23 18:15:02,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-02-23 18:15:02,223 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-23 18:15:02,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-02-23 18:15:02,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-02-23 18:15:02,223 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-02-23 18:15:02,271 INFO L234 CfgBuilder]: Building ICFG [2022-02-23 18:15:02,273 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-23 18:15:02,434 INFO L275 CfgBuilder]: Performing block encoding [2022-02-23 18:15:02,440 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-23 18:15:02,441 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-02-23 18:15:02,444 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.02 06:15:02 BoogieIcfgContainer [2022-02-23 18:15:02,444 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-23 18:15:02,445 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2022-02-23 18:15:02,445 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2022-02-23 18:15:02,446 INFO L275 PluginConnector]: IcfgTransformer initialized [2022-02-23 18:15:02,448 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.02 06:15:02" (1/1) ... [2022-02-23 18:15:02,479 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 23.02 06:15:02 BasicIcfg [2022-02-23 18:15:02,480 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2022-02-23 18:15:02,483 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-23 18:15:02,484 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-23 18:15:02,486 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-23 18:15:02,486 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.02 06:15:01" (1/4) ... [2022-02-23 18:15:02,486 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77de3026 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.02 06:15:02, skipping insertion in model container [2022-02-23 18:15:02,486 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 06:15:02" (2/4) ... [2022-02-23 18:15:02,487 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77de3026 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.02 06:15:02, skipping insertion in model container [2022-02-23 18:15:02,487 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.02 06:15:02" (3/4) ... [2022-02-23 18:15:02,487 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77de3026 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.02 06:15:02, skipping insertion in model container [2022-02-23 18:15:02,487 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 23.02 06:15:02" (4/4) ... [2022-02-23 18:15:02,488 INFO L111 eAbstractionObserver]: Analyzing ICFG fermat1-ll_unwindbound100.cJordan [2022-02-23 18:15:02,492 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2022-02-23 18:15:02,492 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-23 18:15:02,524 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-23 18:15:02,529 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=ForwardPredicates, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, 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, mLoopAccelerationTechnique=FAST_UPR [2022-02-23 18:15:02,530 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-02-23 18:15:02,541 INFO L276 IsEmpty]: Start isEmpty. Operand has 37 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-02-23 18:15:02,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-23 18:15:02,547 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:02,548 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:15:02,548 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:02,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:02,553 INFO L85 PathProgramCache]: Analyzing trace with hash -758992103, now seen corresponding path program 1 times [2022-02-23 18:15:02,560 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:02,560 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042464922] [2022-02-23 18:15:02,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:02,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:02,633 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:02,633 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1722393077] [2022-02-23 18:15:02,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:02,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:02,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:02,638 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-02-23 18:15:02,645 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-02-23 18:15:02,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:15:02,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 1 conjunts are in the unsatisfiable core [2022-02-23 18:15:02,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:02,819 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-23 18:15:02,819 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-23 18:15:02,820 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:02,820 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042464922] [2022-02-23 18:15:02,821 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:02,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722393077] [2022-02-23 18:15:02,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722393077] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-23 18:15:02,822 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-23 18:15:02,822 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-23 18:15:02,824 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069996921] [2022-02-23 18:15:02,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 18:15:02,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-02-23 18:15:02,829 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:02,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-02-23 18:15:02,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-02-23 18:15:02,858 INFO L87 Difference]: Start difference. First operand has 37 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Second operand has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-02-23 18:15:02,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:02,873 INFO L93 Difference]: Finished difference Result 37 states and 46 transitions. [2022-02-23 18:15:02,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-23 18:15:02,875 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 2 states have call successors, (5), 2 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 22 [2022-02-23 18:15:02,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:02,883 INFO L225 Difference]: With dead ends: 37 [2022-02-23 18:15:02,883 INFO L226 Difference]: Without dead ends: 32 [2022-02-23 18:15:02,885 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-02-23 18:15:02,889 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:02,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 18:15:02,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2022-02-23 18:15:02,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2022-02-23 18:15:02,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 20 states have (on average 1.35) internal successors, (27), 21 states have internal predecessors, (27), 8 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-02-23 18:15:02,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 41 transitions. [2022-02-23 18:15:02,933 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 41 transitions. Word has length 22 [2022-02-23 18:15:02,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:02,934 INFO L470 AbstractCegarLoop]: Abstraction has 32 states and 41 transitions. [2022-02-23 18:15:02,934 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-02-23 18:15:02,934 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 41 transitions. [2022-02-23 18:15:02,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-23 18:15:02,935 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:02,936 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:15:02,961 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-02-23 18:15:03,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2022-02-23 18:15:03,152 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:03,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:03,152 INFO L85 PathProgramCache]: Analyzing trace with hash -713449777, now seen corresponding path program 1 times [2022-02-23 18:15:03,153 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:03,153 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443629377] [2022-02-23 18:15:03,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:03,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:03,170 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:03,171 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1063608922] [2022-02-23 18:15:03,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:03,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:03,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:03,177 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-02-23 18:15:03,179 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-02-23 18:15:03,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:15:03,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 5 conjunts are in the unsatisfiable core [2022-02-23 18:15:03,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:03,356 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-23 18:15:03,356 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-23 18:15:03,384 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:03,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443629377] [2022-02-23 18:15:03,384 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:03,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063608922] [2022-02-23 18:15:03,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063608922] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-23 18:15:03,385 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-23 18:15:03,385 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-23 18:15:03,385 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208019174] [2022-02-23 18:15:03,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 18:15:03,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-23 18:15:03,386 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:03,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-23 18:15:03,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-23 18:15:03,387 INFO L87 Difference]: Start difference. First operand 32 states and 41 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-02-23 18:15:03,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:03,433 INFO L93 Difference]: Finished difference Result 34 states and 43 transitions. [2022-02-23 18:15:03,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-23 18:15:03,435 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 23 [2022-02-23 18:15:03,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:03,436 INFO L225 Difference]: With dead ends: 34 [2022-02-23 18:15:03,436 INFO L226 Difference]: Without dead ends: 34 [2022-02-23 18:15:03,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-23 18:15:03,438 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 0 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:03,438 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 101 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 18:15:03,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2022-02-23 18:15:03,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2022-02-23 18:15:03,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 23 states have internal predecessors, (29), 8 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-02-23 18:15:03,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 43 transitions. [2022-02-23 18:15:03,444 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 43 transitions. Word has length 23 [2022-02-23 18:15:03,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:03,447 INFO L470 AbstractCegarLoop]: Abstraction has 34 states and 43 transitions. [2022-02-23 18:15:03,447 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-02-23 18:15:03,447 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 43 transitions. [2022-02-23 18:15:03,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-23 18:15:03,449 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:03,450 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:15:03,466 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-02-23 18:15:03,650 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2022-02-23 18:15:03,651 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:03,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:03,651 INFO L85 PathProgramCache]: Analyzing trace with hash -712377301, now seen corresponding path program 1 times [2022-02-23 18:15:03,652 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:03,652 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585412323] [2022-02-23 18:15:03,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:03,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:03,664 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:03,665 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [645948633] [2022-02-23 18:15:03,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:03,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:03,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:03,672 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-02-23 18:15:03,673 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-02-23 18:15:03,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:15:03,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-23 18:15:03,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:06,941 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-23 18:15:06,941 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-23 18:15:06,941 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:06,942 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585412323] [2022-02-23 18:15:06,942 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:06,942 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645948633] [2022-02-23 18:15:06,942 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645948633] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-23 18:15:06,942 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-23 18:15:06,942 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-23 18:15:06,943 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095221697] [2022-02-23 18:15:06,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 18:15:06,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-23 18:15:06,943 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:06,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-23 18:15:06,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-23 18:15:06,944 INFO L87 Difference]: Start difference. First operand 34 states and 43 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 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-02-23 18:15:08,926 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:15:09,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:09,892 INFO L93 Difference]: Finished difference Result 51 states and 68 transitions. [2022-02-23 18:15:09,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-23 18:15:09,892 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 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-02-23 18:15:09,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:09,893 INFO L225 Difference]: With dead ends: 51 [2022-02-23 18:15:09,894 INFO L226 Difference]: Without dead ends: 51 [2022-02-23 18:15:09,894 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-02-23 18:15:09,895 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 16 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:09,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 126 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-02-23 18:15:09,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-02-23 18:15:09,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-02-23 18:15:09,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 34 states have (on average 1.3823529411764706) internal successors, (47), 35 states have internal predecessors, (47), 11 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-02-23 18:15:09,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 67 transitions. [2022-02-23 18:15:09,903 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 67 transitions. Word has length 23 [2022-02-23 18:15:09,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:09,903 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 67 transitions. [2022-02-23 18:15:09,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 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-02-23 18:15:09,904 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 67 transitions. [2022-02-23 18:15:09,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-02-23 18:15:09,904 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:09,905 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:15:09,933 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-02-23 18:15:10,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:10,124 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:10,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:10,124 INFO L85 PathProgramCache]: Analyzing trace with hash 740915101, now seen corresponding path program 1 times [2022-02-23 18:15:10,124 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:10,125 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487789771] [2022-02-23 18:15:10,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:10,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:10,134 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:10,135 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1317782982] [2022-02-23 18:15:10,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:10,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:10,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:10,136 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-02-23 18:15:10,143 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-02-23 18:15:10,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:15:10,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-23 18:15:10,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:10,306 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-23 18:15:10,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:15:10,466 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-23 18:15:10,466 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:10,466 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487789771] [2022-02-23 18:15:10,467 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:10,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317782982] [2022-02-23 18:15:10,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317782982] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:15:10,467 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:15:10,467 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2022-02-23 18:15:10,467 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697375469] [2022-02-23 18:15:10,467 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:15:10,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-23 18:15:10,468 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:10,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-23 18:15:10,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-02-23 18:15:10,469 INFO L87 Difference]: Start difference. First operand 50 states and 67 transitions. Second operand has 10 states, 9 states have (on average 2.111111111111111) internal successors, (19), 7 states have internal predecessors, (19), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-02-23 18:15:10,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:10,588 INFO L93 Difference]: Finished difference Result 55 states and 71 transitions. [2022-02-23 18:15:10,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-23 18:15:10,589 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.111111111111111) internal successors, (19), 7 states have internal predecessors, (19), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 29 [2022-02-23 18:15:10,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:10,590 INFO L225 Difference]: With dead ends: 55 [2022-02-23 18:15:10,590 INFO L226 Difference]: Without dead ends: 52 [2022-02-23 18:15:10,591 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-02-23 18:15:10,592 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 37 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:10,592 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 157 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-23 18:15:10,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-02-23 18:15:10,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 36. [2022-02-23 18:15:10,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 24 states have (on average 1.2083333333333333) internal successors, (29), 24 states have internal predecessors, (29), 8 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-02-23 18:15:10,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 43 transitions. [2022-02-23 18:15:10,597 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 43 transitions. Word has length 29 [2022-02-23 18:15:10,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:10,598 INFO L470 AbstractCegarLoop]: Abstraction has 36 states and 43 transitions. [2022-02-23 18:15:10,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.111111111111111) internal successors, (19), 7 states have internal predecessors, (19), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-02-23 18:15:10,598 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 43 transitions. [2022-02-23 18:15:10,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-23 18:15:10,599 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:10,599 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1] [2022-02-23 18:15:10,620 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-02-23 18:15:10,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:10,815 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:10,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:10,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1345250901, now seen corresponding path program 1 times [2022-02-23 18:15:10,816 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:10,816 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532012083] [2022-02-23 18:15:10,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:10,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:10,825 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:10,825 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1401160343] [2022-02-23 18:15:10,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:10,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:10,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:10,827 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-02-23 18:15:10,828 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-02-23 18:15:10,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:15:10,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-23 18:15:10,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:10,961 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-23 18:15:10,961 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-23 18:15:10,961 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:10,961 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532012083] [2022-02-23 18:15:10,961 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:10,961 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401160343] [2022-02-23 18:15:10,962 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1401160343] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-23 18:15:10,962 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-23 18:15:10,962 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-23 18:15:10,962 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900644738] [2022-02-23 18:15:10,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 18:15:10,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-23 18:15:10,963 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:10,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-23 18:15:10,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-23 18:15:10,964 INFO L87 Difference]: Start difference. First operand 36 states and 43 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2022-02-23 18:15:10,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:10,987 INFO L93 Difference]: Finished difference Result 44 states and 51 transitions. [2022-02-23 18:15:10,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-23 18:15:10,988 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) Word has length 35 [2022-02-23 18:15:10,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:10,991 INFO L225 Difference]: With dead ends: 44 [2022-02-23 18:15:10,991 INFO L226 Difference]: Without dead ends: 44 [2022-02-23 18:15:10,991 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-23 18:15:10,995 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 6 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:10,995 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 120 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 18:15:10,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-02-23 18:15:11,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2022-02-23 18:15:11,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 30 states have (on average 1.1666666666666667) internal successors, (35), 30 states have internal predecessors, (35), 9 states have call successors, (9), 6 states have call predecessors, (9), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-02-23 18:15:11,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 51 transitions. [2022-02-23 18:15:11,011 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 51 transitions. Word has length 35 [2022-02-23 18:15:11,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:11,011 INFO L470 AbstractCegarLoop]: Abstraction has 44 states and 51 transitions. [2022-02-23 18:15:11,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2022-02-23 18:15:11,011 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 51 transitions. [2022-02-23 18:15:11,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-23 18:15:11,012 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:11,012 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1, 1, 1, 1, 1] [2022-02-23 18:15:11,041 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-02-23 18:15:11,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:11,232 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:11,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:11,232 INFO L85 PathProgramCache]: Analyzing trace with hash -516919762, now seen corresponding path program 1 times [2022-02-23 18:15:11,232 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:11,232 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898774366] [2022-02-23 18:15:11,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:11,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:11,241 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:11,241 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1486300303] [2022-02-23 18:15:11,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:11,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:11,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:11,243 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-02-23 18:15:11,252 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-02-23 18:15:11,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:15:11,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-23 18:15:11,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:11,394 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-23 18:15:11,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:15:11,506 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-02-23 18:15:11,506 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:11,506 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898774366] [2022-02-23 18:15:11,506 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:11,506 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486300303] [2022-02-23 18:15:11,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486300303] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-23 18:15:11,506 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-23 18:15:11,506 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2022-02-23 18:15:11,507 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093022010] [2022-02-23 18:15:11,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 18:15:11,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-23 18:15:11,507 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:11,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-23 18:15:11,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-02-23 18:15:11,508 INFO L87 Difference]: Start difference. First operand 44 states and 51 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-02-23 18:15:11,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:11,543 INFO L93 Difference]: Finished difference Result 53 states and 61 transitions. [2022-02-23 18:15:11,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-23 18:15:11,543 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) Word has length 41 [2022-02-23 18:15:11,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:11,544 INFO L225 Difference]: With dead ends: 53 [2022-02-23 18:15:11,544 INFO L226 Difference]: Without dead ends: 53 [2022-02-23 18:15:11,544 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-02-23 18:15:11,545 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 28 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:11,545 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 112 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 18:15:11,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2022-02-23 18:15:11,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 52. [2022-02-23 18:15:11,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 36 states have (on average 1.1666666666666667) internal successors, (42), 36 states have internal predecessors, (42), 10 states have call successors, (10), 7 states have call predecessors, (10), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-02-23 18:15:11,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 60 transitions. [2022-02-23 18:15:11,550 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 60 transitions. Word has length 41 [2022-02-23 18:15:11,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:11,550 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 60 transitions. [2022-02-23 18:15:11,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-02-23 18:15:11,551 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 60 transitions. [2022-02-23 18:15:11,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-02-23 18:15:11,552 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:11,552 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1, 1, 1, 1, 1] [2022-02-23 18:15:11,570 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-02-23 18:15:11,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:11,763 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:11,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:11,764 INFO L85 PathProgramCache]: Analyzing trace with hash -61650990, now seen corresponding path program 1 times [2022-02-23 18:15:11,764 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:11,764 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300421447] [2022-02-23 18:15:11,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:11,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:11,779 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:11,779 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1470369565] [2022-02-23 18:15:11,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:11,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:11,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:11,783 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-02-23 18:15:11,784 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-02-23 18:15:11,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:15:11,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-23 18:15:11,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:11,930 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-23 18:15:11,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:15:12,029 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-02-23 18:15:12,030 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:12,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300421447] [2022-02-23 18:15:12,030 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:12,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470369565] [2022-02-23 18:15:12,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470369565] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:15:12,030 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:15:12,031 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-02-23 18:15:12,031 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539999869] [2022-02-23 18:15:12,031 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:15:12,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-23 18:15:12,031 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:12,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-23 18:15:12,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-02-23 18:15:12,032 INFO L87 Difference]: Start difference. First operand 52 states and 60 transitions. Second operand has 10 states, 10 states have (on average 4.6) internal successors, (46), 10 states have internal predecessors, (46), 8 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (10), 6 states have call predecessors, (10), 7 states have call successors, (10) [2022-02-23 18:15:12,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:12,162 INFO L93 Difference]: Finished difference Result 108 states and 129 transitions. [2022-02-23 18:15:12,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-23 18:15:12,162 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 10 states have internal predecessors, (46), 8 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (10), 6 states have call predecessors, (10), 7 states have call successors, (10) Word has length 43 [2022-02-23 18:15:12,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:12,163 INFO L225 Difference]: With dead ends: 108 [2022-02-23 18:15:12,163 INFO L226 Difference]: Without dead ends: 108 [2022-02-23 18:15:12,164 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2022-02-23 18:15:12,164 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 81 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:12,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 224 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-23 18:15:12,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2022-02-23 18:15:12,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 95. [2022-02-23 18:15:12,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 68 states have (on average 1.2205882352941178) internal successors, (83), 69 states have internal predecessors, (83), 18 states have call successors, (18), 10 states have call predecessors, (18), 8 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-02-23 18:15:12,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 117 transitions. [2022-02-23 18:15:12,173 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 117 transitions. Word has length 43 [2022-02-23 18:15:12,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:12,173 INFO L470 AbstractCegarLoop]: Abstraction has 95 states and 117 transitions. [2022-02-23 18:15:12,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 10 states have internal predecessors, (46), 8 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (10), 6 states have call predecessors, (10), 7 states have call successors, (10) [2022-02-23 18:15:12,174 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 117 transitions. [2022-02-23 18:15:12,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-02-23 18:15:12,175 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:12,175 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:15:12,199 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-02-23 18:15:12,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:12,400 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:12,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:12,400 INFO L85 PathProgramCache]: Analyzing trace with hash 468355249, now seen corresponding path program 1 times [2022-02-23 18:15:12,400 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:12,400 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718166712] [2022-02-23 18:15:12,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:12,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:12,409 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:12,409 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1530485902] [2022-02-23 18:15:12,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:12,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:12,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:12,410 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-02-23 18:15:12,429 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-02-23 18:15:12,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:15:12,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 3 conjunts are in the unsatisfiable core [2022-02-23 18:15:12,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:12,535 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-02-23 18:15:12,535 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-23 18:15:12,535 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:12,535 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718166712] [2022-02-23 18:15:12,535 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:12,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1530485902] [2022-02-23 18:15:12,536 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1530485902] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-23 18:15:12,536 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-23 18:15:12,536 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-23 18:15:12,536 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949062560] [2022-02-23 18:15:12,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 18:15:12,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-23 18:15:12,537 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:12,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-23 18:15:12,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-23 18:15:12,538 INFO L87 Difference]: Start difference. First operand 95 states and 117 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-02-23 18:15:12,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:12,565 INFO L93 Difference]: Finished difference Result 119 states and 152 transitions. [2022-02-23 18:15:12,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-23 18:15:12,565 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 47 [2022-02-23 18:15:12,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:12,569 INFO L225 Difference]: With dead ends: 119 [2022-02-23 18:15:12,569 INFO L226 Difference]: Without dead ends: 119 [2022-02-23 18:15:12,569 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-23 18:15:12,570 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 23 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:12,570 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 98 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 18:15:12,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2022-02-23 18:15:12,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 109. [2022-02-23 18:15:12,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 79 states have (on average 1.2278481012658229) internal successors, (97), 80 states have internal predecessors, (97), 21 states have call successors, (21), 10 states have call predecessors, (21), 8 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2022-02-23 18:15:12,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 137 transitions. [2022-02-23 18:15:12,592 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 137 transitions. Word has length 47 [2022-02-23 18:15:12,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:12,592 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 137 transitions. [2022-02-23 18:15:12,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-02-23 18:15:12,592 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 137 transitions. [2022-02-23 18:15:12,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-02-23 18:15:12,593 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:12,593 INFO L514 BasicCegarLoop]: trace histogram [4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:15:12,610 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-02-23 18:15:12,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-02-23 18:15:12,796 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:12,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:12,796 INFO L85 PathProgramCache]: Analyzing trace with hash -763492839, now seen corresponding path program 1 times [2022-02-23 18:15:12,796 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:12,796 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146734500] [2022-02-23 18:15:12,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:12,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:12,803 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:12,803 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [172862099] [2022-02-23 18:15:12,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:12,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:12,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:12,805 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-02-23 18:15:12,806 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-02-23 18:15:12,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:15:12,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-23 18:15:12,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:12,957 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-23 18:15:12,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:15:13,076 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-02-23 18:15:13,077 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:13,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146734500] [2022-02-23 18:15:13,077 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:13,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172862099] [2022-02-23 18:15:13,077 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172862099] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:15:13,077 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:15:13,077 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-02-23 18:15:13,080 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696612815] [2022-02-23 18:15:13,080 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:15:13,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-23 18:15:13,081 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:13,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-23 18:15:13,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-02-23 18:15:13,082 INFO L87 Difference]: Start difference. First operand 109 states and 137 transitions. Second operand has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 10 states have call successors, (14), 7 states have call predecessors, (14), 6 states have return successors, (12), 8 states have call predecessors, (12), 9 states have call successors, (12) [2022-02-23 18:15:13,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:13,234 INFO L93 Difference]: Finished difference Result 172 states and 213 transitions. [2022-02-23 18:15:13,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-23 18:15:13,234 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 10 states have call successors, (14), 7 states have call predecessors, (14), 6 states have return successors, (12), 8 states have call predecessors, (12), 9 states have call successors, (12) Word has length 49 [2022-02-23 18:15:13,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:13,236 INFO L225 Difference]: With dead ends: 172 [2022-02-23 18:15:13,236 INFO L226 Difference]: Without dead ends: 172 [2022-02-23 18:15:13,236 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=92, Invalid=180, Unknown=0, NotChecked=0, Total=272 [2022-02-23 18:15:13,236 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 121 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:13,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 205 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-23 18:15:13,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2022-02-23 18:15:13,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 153. [2022-02-23 18:15:13,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 112 states have (on average 1.2410714285714286) internal successors, (139), 113 states have internal predecessors, (139), 30 states have call successors, (30), 12 states have call predecessors, (30), 10 states have return successors, (28), 27 states have call predecessors, (28), 28 states have call successors, (28) [2022-02-23 18:15:13,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 197 transitions. [2022-02-23 18:15:13,245 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 197 transitions. Word has length 49 [2022-02-23 18:15:13,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:13,245 INFO L470 AbstractCegarLoop]: Abstraction has 153 states and 197 transitions. [2022-02-23 18:15:13,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 10 states have call successors, (14), 7 states have call predecessors, (14), 6 states have return successors, (12), 8 states have call predecessors, (12), 9 states have call successors, (12) [2022-02-23 18:15:13,245 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 197 transitions. [2022-02-23 18:15:13,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-02-23 18:15:13,246 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:13,246 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 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, 1, 1, 1, 1, 1, 1] [2022-02-23 18:15:13,272 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-02-23 18:15:13,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:13,467 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:13,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:13,468 INFO L85 PathProgramCache]: Analyzing trace with hash 2076394588, now seen corresponding path program 1 times [2022-02-23 18:15:13,468 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:13,468 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682391067] [2022-02-23 18:15:13,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:13,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:13,476 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:13,476 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [187415952] [2022-02-23 18:15:13,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:13,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:13,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:13,477 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-02-23 18:15:13,484 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-02-23 18:15:13,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:15:13,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-23 18:15:13,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:13,654 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 30 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-23 18:15:13,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:15:13,822 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-02-23 18:15:13,823 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:13,823 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682391067] [2022-02-23 18:15:13,823 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:13,823 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187415952] [2022-02-23 18:15:13,823 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [187415952] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:15:13,823 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:15:13,823 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-02-23 18:15:13,824 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939829623] [2022-02-23 18:15:13,824 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:15:13,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-23 18:15:13,824 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:13,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-23 18:15:13,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-02-23 18:15:13,825 INFO L87 Difference]: Start difference. First operand 153 states and 197 transitions. Second operand has 14 states, 14 states have (on average 4.285714285714286) internal successors, (60), 14 states have internal predecessors, (60), 12 states have call successors, (16), 8 states have call predecessors, (16), 7 states have return successors, (14), 10 states have call predecessors, (14), 11 states have call successors, (14) [2022-02-23 18:15:14,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:14,043 INFO L93 Difference]: Finished difference Result 206 states and 267 transitions. [2022-02-23 18:15:14,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-23 18:15:14,043 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.285714285714286) internal successors, (60), 14 states have internal predecessors, (60), 12 states have call successors, (16), 8 states have call predecessors, (16), 7 states have return successors, (14), 10 states have call predecessors, (14), 11 states have call successors, (14) Word has length 55 [2022-02-23 18:15:14,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:14,045 INFO L225 Difference]: With dead ends: 206 [2022-02-23 18:15:14,045 INFO L226 Difference]: Without dead ends: 206 [2022-02-23 18:15:14,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=130, Invalid=250, Unknown=0, NotChecked=0, Total=380 [2022-02-23 18:15:14,046 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 204 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:14,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 245 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-23 18:15:14,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-02-23 18:15:14,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 198. [2022-02-23 18:15:14,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 145 states have (on average 1.2344827586206897) internal successors, (179), 149 states have internal predecessors, (179), 40 states have call successors, (40), 14 states have call predecessors, (40), 12 states have return successors, (38), 34 states have call predecessors, (38), 38 states have call successors, (38) [2022-02-23 18:15:14,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 257 transitions. [2022-02-23 18:15:14,059 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 257 transitions. Word has length 55 [2022-02-23 18:15:14,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:14,061 INFO L470 AbstractCegarLoop]: Abstraction has 198 states and 257 transitions. [2022-02-23 18:15:14,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.285714285714286) internal successors, (60), 14 states have internal predecessors, (60), 12 states have call successors, (16), 8 states have call predecessors, (16), 7 states have return successors, (14), 10 states have call predecessors, (14), 11 states have call successors, (14) [2022-02-23 18:15:14,061 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 257 transitions. [2022-02-23 18:15:14,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-02-23 18:15:14,065 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:14,065 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 3, 3, 3, 2, 2, 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-02-23 18:15:14,088 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-02-23 18:15:14,285 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-02-23 18:15:14,285 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:14,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:14,285 INFO L85 PathProgramCache]: Analyzing trace with hash -725338187, now seen corresponding path program 1 times [2022-02-23 18:15:14,286 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:14,286 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152841755] [2022-02-23 18:15:14,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:14,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:14,295 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:14,295 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1407167803] [2022-02-23 18:15:14,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:14,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:14,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:14,296 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-02-23 18:15:14,305 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-02-23 18:15:14,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:15:14,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 4 conjunts are in the unsatisfiable core [2022-02-23 18:15:14,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:14,489 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 64 proven. 12 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-02-23 18:15:14,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:15:14,681 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 38 proven. 12 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-02-23 18:15:14,681 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:14,682 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152841755] [2022-02-23 18:15:14,682 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:14,682 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407167803] [2022-02-23 18:15:14,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407167803] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:15:14,682 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:15:14,682 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2022-02-23 18:15:14,682 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768272175] [2022-02-23 18:15:14,683 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:15:14,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-23 18:15:14,683 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:14,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-23 18:15:14,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-23 18:15:14,684 INFO L87 Difference]: Start difference. First operand 198 states and 257 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-02-23 18:15:14,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:14,708 INFO L93 Difference]: Finished difference Result 381 states and 522 transitions. [2022-02-23 18:15:14,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-23 18:15:14,711 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 91 [2022-02-23 18:15:14,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:14,713 INFO L225 Difference]: With dead ends: 381 [2022-02-23 18:15:14,713 INFO L226 Difference]: Without dead ends: 359 [2022-02-23 18:15:14,714 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 178 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-23 18:15:14,714 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 17 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:14,714 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 162 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 18:15:14,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2022-02-23 18:15:14,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 342. [2022-02-23 18:15:14,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 255 states have (on average 1.2666666666666666) internal successors, (323), 261 states have internal predecessors, (323), 74 states have call successors, (74), 14 states have call predecessors, (74), 12 states have return successors, (72), 66 states have call predecessors, (72), 72 states have call successors, (72) [2022-02-23 18:15:14,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 469 transitions. [2022-02-23 18:15:14,728 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 469 transitions. Word has length 91 [2022-02-23 18:15:14,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:14,729 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 469 transitions. [2022-02-23 18:15:14,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-02-23 18:15:14,729 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 469 transitions. [2022-02-23 18:15:14,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-02-23 18:15:14,731 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:14,731 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1] [2022-02-23 18:15:14,753 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-02-23 18:15:14,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-02-23 18:15:14,951 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:14,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:14,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1986043633, now seen corresponding path program 2 times [2022-02-23 18:15:14,952 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:14,952 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174009267] [2022-02-23 18:15:14,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:14,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:14,960 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:14,960 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1381577036] [2022-02-23 18:15:14,960 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-23 18:15:14,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:14,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:14,961 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-02-23 18:15:14,962 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-02-23 18:15:15,015 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-23 18:15:15,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 18:15:15,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-23 18:15:15,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:15,206 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 58 proven. 110 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-02-23 18:15:15,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:15:15,441 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 32 proven. 26 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2022-02-23 18:15:15,441 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:15,441 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174009267] [2022-02-23 18:15:15,441 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:15,441 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381577036] [2022-02-23 18:15:15,441 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381577036] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:15:15,441 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:15:15,442 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-02-23 18:15:15,442 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481717488] [2022-02-23 18:15:15,442 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:15:15,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-23 18:15:15,442 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:15,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-23 18:15:15,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-02-23 18:15:15,443 INFO L87 Difference]: Start difference. First operand 342 states and 469 transitions. Second operand has 20 states, 20 states have (on average 4.75) internal successors, (95), 20 states have internal predecessors, (95), 18 states have call successors, (24), 11 states have call predecessors, (24), 11 states have return successors, (22), 17 states have call predecessors, (22), 18 states have call successors, (22) [2022-02-23 18:15:15,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:15,900 INFO L93 Difference]: Finished difference Result 842 states and 1155 transitions. [2022-02-23 18:15:15,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-23 18:15:15,901 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.75) internal successors, (95), 20 states have internal predecessors, (95), 18 states have call successors, (24), 11 states have call predecessors, (24), 11 states have return successors, (22), 17 states have call predecessors, (22), 18 states have call successors, (22) Word has length 91 [2022-02-23 18:15:15,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:15,905 INFO L225 Difference]: With dead ends: 842 [2022-02-23 18:15:15,905 INFO L226 Difference]: Without dead ends: 842 [2022-02-23 18:15:15,905 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=403, Invalid=719, Unknown=0, NotChecked=0, Total=1122 [2022-02-23 18:15:15,906 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 350 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:15,906 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [350 Valid, 469 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-23 18:15:15,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2022-02-23 18:15:15,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 793. [2022-02-23 18:15:15,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 793 states, 597 states have (on average 1.2680067001675042) internal successors, (757), 606 states have internal predecessors, (757), 177 states have call successors, (177), 20 states have call predecessors, (177), 18 states have return successors, (175), 166 states have call predecessors, (175), 175 states have call successors, (175) [2022-02-23 18:15:15,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 793 states to 793 states and 1109 transitions. [2022-02-23 18:15:15,949 INFO L78 Accepts]: Start accepts. Automaton has 793 states and 1109 transitions. Word has length 91 [2022-02-23 18:15:15,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:15,949 INFO L470 AbstractCegarLoop]: Abstraction has 793 states and 1109 transitions. [2022-02-23 18:15:15,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.75) internal successors, (95), 20 states have internal predecessors, (95), 18 states have call successors, (24), 11 states have call predecessors, (24), 11 states have return successors, (22), 17 states have call predecessors, (22), 18 states have call successors, (22) [2022-02-23 18:15:15,949 INFO L276 IsEmpty]: Start isEmpty. Operand 793 states and 1109 transitions. [2022-02-23 18:15:15,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-02-23 18:15:15,955 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:15,955 INFO L514 BasicCegarLoop]: trace histogram [10, 9, 9, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 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] [2022-02-23 18:15:15,980 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-02-23 18:15:16,173 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-02-23 18:15:16,173 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:16,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:16,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1282125772, now seen corresponding path program 1 times [2022-02-23 18:15:16,173 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:16,173 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618371203] [2022-02-23 18:15:16,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:16,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:16,182 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:16,182 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [615604065] [2022-02-23 18:15:16,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:16,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:16,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:16,184 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-02-23 18:15:16,185 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-02-23 18:15:16,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:15:16,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-23 18:15:16,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:16,498 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 22 proven. 190 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-23 18:15:16,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:15:16,805 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 22 proven. 46 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-02-23 18:15:16,805 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:16,805 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618371203] [2022-02-23 18:15:16,805 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:16,805 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615604065] [2022-02-23 18:15:16,806 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615604065] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:15:16,806 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:15:16,806 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-02-23 18:15:16,806 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790073042] [2022-02-23 18:15:16,806 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:15:16,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-23 18:15:16,806 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:16,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-23 18:15:16,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-02-23 18:15:16,807 INFO L87 Difference]: Start difference. First operand 793 states and 1109 transitions. Second operand has 24 states, 24 states have (on average 4.458333333333333) internal successors, (107), 24 states have internal predecessors, (107), 22 states have call successors, (26), 13 states have call predecessors, (26), 12 states have return successors, (24), 20 states have call predecessors, (24), 21 states have call successors, (24) [2022-02-23 18:15:17,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:17,462 INFO L93 Difference]: Finished difference Result 819 states and 1083 transitions. [2022-02-23 18:15:17,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-23 18:15:17,463 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.458333333333333) internal successors, (107), 24 states have internal predecessors, (107), 22 states have call successors, (26), 13 states have call predecessors, (26), 12 states have return successors, (24), 20 states have call predecessors, (24), 21 states have call successors, (24) Word has length 97 [2022-02-23 18:15:17,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:17,467 INFO L225 Difference]: With dead ends: 819 [2022-02-23 18:15:17,467 INFO L226 Difference]: Without dead ends: 795 [2022-02-23 18:15:17,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=584, Invalid=1056, Unknown=0, NotChecked=0, Total=1640 [2022-02-23 18:15:17,468 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 697 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 418 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 697 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 779 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 418 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:17,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [697 Valid, 528 Invalid, 779 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [418 Valid, 361 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-23 18:15:17,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2022-02-23 18:15:17,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 740. [2022-02-23 18:15:17,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 740 states, 553 states have (on average 1.2206148282097649) internal successors, (675), 557 states have internal predecessors, (675), 164 states have call successors, (164), 24 states have call predecessors, (164), 22 states have return successors, (162), 158 states have call predecessors, (162), 162 states have call successors, (162) [2022-02-23 18:15:17,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 740 states to 740 states and 1001 transitions. [2022-02-23 18:15:17,493 INFO L78 Accepts]: Start accepts. Automaton has 740 states and 1001 transitions. Word has length 97 [2022-02-23 18:15:17,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:17,493 INFO L470 AbstractCegarLoop]: Abstraction has 740 states and 1001 transitions. [2022-02-23 18:15:17,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.458333333333333) internal successors, (107), 24 states have internal predecessors, (107), 22 states have call successors, (26), 13 states have call predecessors, (26), 12 states have return successors, (24), 20 states have call predecessors, (24), 21 states have call successors, (24) [2022-02-23 18:15:17,493 INFO L276 IsEmpty]: Start isEmpty. Operand 740 states and 1001 transitions. [2022-02-23 18:15:17,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-02-23 18:15:17,496 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:17,496 INFO L514 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:15:17,522 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-02-23 18:15:17,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-02-23 18:15:17,711 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:17,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:17,712 INFO L85 PathProgramCache]: Analyzing trace with hash -708686281, now seen corresponding path program 1 times [2022-02-23 18:15:17,712 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:17,712 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365277999] [2022-02-23 18:15:17,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:17,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:17,721 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:17,721 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [864829806] [2022-02-23 18:15:17,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:17,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:17,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:17,726 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-02-23 18:15:17,727 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-02-23 18:15:17,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:15:17,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-23 18:15:17,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:18,015 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 20 proven. 236 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-23 18:15:18,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:15:18,357 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 20 proven. 56 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-02-23 18:15:18,358 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:18,358 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365277999] [2022-02-23 18:15:18,358 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:18,358 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864829806] [2022-02-23 18:15:18,358 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864829806] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:15:18,358 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:15:18,358 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-02-23 18:15:18,358 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85109604] [2022-02-23 18:15:18,358 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:15:18,359 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-23 18:15:18,359 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:18,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-23 18:15:18,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-02-23 18:15:18,360 INFO L87 Difference]: Start difference. First operand 740 states and 1001 transitions. Second operand has 26 states, 26 states have (on average 4.384615384615385) internal successors, (114), 26 states have internal predecessors, (114), 24 states have call successors, (28), 14 states have call predecessors, (28), 13 states have return successors, (26), 22 states have call predecessors, (26), 23 states have call successors, (26) [2022-02-23 18:15:19,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:19,034 INFO L93 Difference]: Finished difference Result 845 states and 1130 transitions. [2022-02-23 18:15:19,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-02-23 18:15:19,035 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.384615384615385) internal successors, (114), 26 states have internal predecessors, (114), 24 states have call successors, (28), 14 states have call predecessors, (28), 13 states have return successors, (26), 22 states have call predecessors, (26), 23 states have call successors, (26) Word has length 103 [2022-02-23 18:15:19,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:19,038 INFO L225 Difference]: With dead ends: 845 [2022-02-23 18:15:19,038 INFO L226 Difference]: Without dead ends: 845 [2022-02-23 18:15:19,039 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=670, Invalid=1222, Unknown=0, NotChecked=0, Total=1892 [2022-02-23 18:15:19,040 INFO L933 BasicCegarLoop]: 93 mSDtfsCounter, 603 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 408 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 603 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 721 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 408 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:19,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [603 Valid, 442 Invalid, 721 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [408 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-23 18:15:19,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 845 states. [2022-02-23 18:15:19,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 845 to 830. [2022-02-23 18:15:19,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 621 states have (on average 1.1996779388083736) internal successors, (745), 627 states have internal predecessors, (745), 184 states have call successors, (184), 26 states have call predecessors, (184), 24 states have return successors, (182), 176 states have call predecessors, (182), 182 states have call successors, (182) [2022-02-23 18:15:19,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 1111 transitions. [2022-02-23 18:15:19,062 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 1111 transitions. Word has length 103 [2022-02-23 18:15:19,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:19,063 INFO L470 AbstractCegarLoop]: Abstraction has 830 states and 1111 transitions. [2022-02-23 18:15:19,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.384615384615385) internal successors, (114), 26 states have internal predecessors, (114), 24 states have call successors, (28), 14 states have call predecessors, (28), 13 states have return successors, (26), 22 states have call predecessors, (26), 23 states have call successors, (26) [2022-02-23 18:15:19,063 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 1111 transitions. [2022-02-23 18:15:19,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2022-02-23 18:15:19,068 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:19,068 INFO L514 BasicCegarLoop]: trace histogram [20, 19, 19, 9, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:15:19,087 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-02-23 18:15:19,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:19,279 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:19,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:19,280 INFO L85 PathProgramCache]: Analyzing trace with hash -872608014, now seen corresponding path program 3 times [2022-02-23 18:15:19,280 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:19,280 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196965160] [2022-02-23 18:15:19,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:19,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:19,294 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:19,294 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1485457663] [2022-02-23 18:15:19,295 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-23 18:15:19,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:19,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:19,296 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-02-23 18:15:19,297 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-02-23 18:15:19,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-23 18:15:19,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 18:15:19,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-23 18:15:19,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:19,592 INFO L134 CoverageAnalysis]: Checked inductivity of 984 backedges. 263 proven. 0 refuted. 0 times theorem prover too weak. 721 trivial. 0 not checked. [2022-02-23 18:15:19,592 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-23 18:15:19,593 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:19,593 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196965160] [2022-02-23 18:15:19,593 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:19,593 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1485457663] [2022-02-23 18:15:19,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1485457663] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-23 18:15:19,593 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-23 18:15:19,593 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-23 18:15:19,593 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968914038] [2022-02-23 18:15:19,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 18:15:19,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-23 18:15:19,594 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:19,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-23 18:15:19,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-02-23 18:15:19,594 INFO L87 Difference]: Start difference. First operand 830 states and 1111 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-02-23 18:15:19,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:19,630 INFO L93 Difference]: Finished difference Result 946 states and 1238 transitions. [2022-02-23 18:15:19,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-23 18:15:19,631 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 181 [2022-02-23 18:15:19,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:19,635 INFO L225 Difference]: With dead ends: 946 [2022-02-23 18:15:19,635 INFO L226 Difference]: Without dead ends: 896 [2022-02-23 18:15:19,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-02-23 18:15:19,637 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 10 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:19,638 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 194 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 18:15:19,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 896 states. [2022-02-23 18:15:19,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 896 to 861. [2022-02-23 18:15:19,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 645 states have (on average 1.1767441860465115) internal successors, (759), 652 states have internal predecessors, (759), 186 states have call successors, (186), 31 states have call predecessors, (186), 29 states have return successors, (184), 177 states have call predecessors, (184), 184 states have call successors, (184) [2022-02-23 18:15:19,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1129 transitions. [2022-02-23 18:15:19,673 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 1129 transitions. Word has length 181 [2022-02-23 18:15:19,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:19,674 INFO L470 AbstractCegarLoop]: Abstraction has 861 states and 1129 transitions. [2022-02-23 18:15:19,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-02-23 18:15:19,674 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 1129 transitions. [2022-02-23 18:15:19,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-02-23 18:15:19,677 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:19,677 INFO L514 BasicCegarLoop]: trace histogram [21, 20, 20, 9, 8, 8, 8, 8, 7, 7, 7, 6, 5, 5, 5, 5, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:15:19,703 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-02-23 18:15:19,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-02-23 18:15:19,901 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:19,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:19,901 INFO L85 PathProgramCache]: Analyzing trace with hash 121372368, now seen corresponding path program 4 times [2022-02-23 18:15:19,901 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:19,901 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012682787] [2022-02-23 18:15:19,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:19,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:19,916 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:19,917 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [665582802] [2022-02-23 18:15:19,917 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-23 18:15:19,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:19,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:19,922 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-02-23 18:15:19,950 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-02-23 18:15:19,996 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-23 18:15:19,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 18:15:19,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 2 conjunts are in the unsatisfiable core [2022-02-23 18:15:20,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:20,224 INFO L134 CoverageAnalysis]: Checked inductivity of 1080 backedges. 604 proven. 0 refuted. 0 times theorem prover too weak. 476 trivial. 0 not checked. [2022-02-23 18:15:20,224 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-23 18:15:20,224 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:20,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012682787] [2022-02-23 18:15:20,224 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:20,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665582802] [2022-02-23 18:15:20,224 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665582802] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-23 18:15:20,224 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-23 18:15:20,224 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-23 18:15:20,225 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641919726] [2022-02-23 18:15:20,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 18:15:20,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-23 18:15:20,225 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:20,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-23 18:15:20,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-23 18:15:20,226 INFO L87 Difference]: Start difference. First operand 861 states and 1129 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-02-23 18:15:20,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:20,244 INFO L93 Difference]: Finished difference Result 1075 states and 1408 transitions. [2022-02-23 18:15:20,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-23 18:15:20,245 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 187 [2022-02-23 18:15:20,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:20,248 INFO L225 Difference]: With dead ends: 1075 [2022-02-23 18:15:20,248 INFO L226 Difference]: Without dead ends: 919 [2022-02-23 18:15:20,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 185 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-02-23 18:15:20,249 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 3 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:20,249 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 86 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 18:15:20,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 919 states. [2022-02-23 18:15:20,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 919 to 867. [2022-02-23 18:15:20,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 867 states, 651 states have (on average 1.1751152073732718) internal successors, (765), 660 states have internal predecessors, (765), 186 states have call successors, (186), 31 states have call predecessors, (186), 29 states have return successors, (184), 175 states have call predecessors, (184), 184 states have call successors, (184) [2022-02-23 18:15:20,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 1135 transitions. [2022-02-23 18:15:20,272 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 1135 transitions. Word has length 187 [2022-02-23 18:15:20,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:20,272 INFO L470 AbstractCegarLoop]: Abstraction has 867 states and 1135 transitions. [2022-02-23 18:15:20,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-02-23 18:15:20,273 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 1135 transitions. [2022-02-23 18:15:20,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-02-23 18:15:20,276 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:20,276 INFO L514 BasicCegarLoop]: trace histogram [21, 20, 20, 10, 9, 9, 9, 8, 7, 7, 7, 6, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:15:20,302 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-02-23 18:15:20,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-02-23 18:15:20,487 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:20,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:20,488 INFO L85 PathProgramCache]: Analyzing trace with hash 230455855, now seen corresponding path program 5 times [2022-02-23 18:15:20,488 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:20,488 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257224471] [2022-02-23 18:15:20,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:20,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:20,497 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:20,497 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [875190288] [2022-02-23 18:15:20,497 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-23 18:15:20,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:20,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:20,498 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-02-23 18:15:20,502 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-02-23 18:15:20,829 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-02-23 18:15:20,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 18:15:20,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 4 conjunts are in the unsatisfiable core [2022-02-23 18:15:20,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:21,050 INFO L134 CoverageAnalysis]: Checked inductivity of 1096 backedges. 343 proven. 0 refuted. 0 times theorem prover too weak. 753 trivial. 0 not checked. [2022-02-23 18:15:21,050 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-23 18:15:21,050 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:21,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257224471] [2022-02-23 18:15:21,050 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:21,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875190288] [2022-02-23 18:15:21,051 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875190288] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-23 18:15:21,051 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-23 18:15:21,051 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-23 18:15:21,051 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209758600] [2022-02-23 18:15:21,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 18:15:21,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-23 18:15:21,051 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:21,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-23 18:15:21,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-23 18:15:21,052 INFO L87 Difference]: Start difference. First operand 867 states and 1135 transitions. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-02-23 18:15:21,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:21,076 INFO L93 Difference]: Finished difference Result 839 states and 1096 transitions. [2022-02-23 18:15:21,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-23 18:15:21,077 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 187 [2022-02-23 18:15:21,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:21,080 INFO L225 Difference]: With dead ends: 839 [2022-02-23 18:15:21,080 INFO L226 Difference]: Without dead ends: 831 [2022-02-23 18:15:21,080 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-02-23 18:15:21,081 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 5 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:21,081 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 143 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 18:15:21,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 831 states. [2022-02-23 18:15:21,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 831 to 806. [2022-02-23 18:15:21,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 806 states, 604 states have (on average 1.1688741721854305) internal successors, (706), 612 states have internal predecessors, (706), 177 states have call successors, (177), 26 states have call predecessors, (177), 24 states have return successors, (175), 167 states have call predecessors, (175), 175 states have call successors, (175) [2022-02-23 18:15:21,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 806 states to 806 states and 1058 transitions. [2022-02-23 18:15:21,099 INFO L78 Accepts]: Start accepts. Automaton has 806 states and 1058 transitions. Word has length 187 [2022-02-23 18:15:21,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:21,100 INFO L470 AbstractCegarLoop]: Abstraction has 806 states and 1058 transitions. [2022-02-23 18:15:21,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-02-23 18:15:21,100 INFO L276 IsEmpty]: Start isEmpty. Operand 806 states and 1058 transitions. [2022-02-23 18:15:21,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-02-23 18:15:21,103 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:21,103 INFO L514 BasicCegarLoop]: trace histogram [21, 20, 20, 9, 8, 8, 8, 8, 7, 7, 7, 6, 5, 5, 5, 5, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:15:21,119 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-02-23 18:15:21,309 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-02-23 18:15:21,309 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:21,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:21,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1521127760, now seen corresponding path program 6 times [2022-02-23 18:15:21,310 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:21,310 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126811196] [2022-02-23 18:15:21,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:21,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:21,328 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:21,328 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [503145019] [2022-02-23 18:15:21,328 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-23 18:15:21,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:21,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:21,329 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-02-23 18:15:21,331 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-02-23 18:15:21,527 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-02-23 18:15:21,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 18:15:21,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 3 conjunts are in the unsatisfiable core [2022-02-23 18:15:21,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:21,790 INFO L134 CoverageAnalysis]: Checked inductivity of 1080 backedges. 120 proven. 0 refuted. 0 times theorem prover too weak. 960 trivial. 0 not checked. [2022-02-23 18:15:21,790 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-23 18:15:21,790 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:21,790 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126811196] [2022-02-23 18:15:21,790 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:21,790 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503145019] [2022-02-23 18:15:21,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503145019] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-23 18:15:21,790 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-23 18:15:21,791 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-23 18:15:21,791 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143994460] [2022-02-23 18:15:21,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 18:15:21,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-23 18:15:21,791 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:21,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-23 18:15:21,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-23 18:15:21,792 INFO L87 Difference]: Start difference. First operand 806 states and 1058 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-02-23 18:15:21,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:21,814 INFO L93 Difference]: Finished difference Result 811 states and 1059 transitions. [2022-02-23 18:15:21,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-23 18:15:21,815 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 187 [2022-02-23 18:15:21,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:21,818 INFO L225 Difference]: With dead ends: 811 [2022-02-23 18:15:21,818 INFO L226 Difference]: Without dead ends: 782 [2022-02-23 18:15:21,818 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-23 18:15:21,818 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 12 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:21,819 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 134 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 18:15:21,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2022-02-23 18:15:21,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 755. [2022-02-23 18:15:21,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 566 states have (on average 1.1625441696113075) internal successors, (658), 573 states have internal predecessors, (658), 164 states have call successors, (164), 26 states have call predecessors, (164), 24 states have return successors, (162), 155 states have call predecessors, (162), 162 states have call successors, (162) [2022-02-23 18:15:21,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 984 transitions. [2022-02-23 18:15:21,837 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 984 transitions. Word has length 187 [2022-02-23 18:15:21,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:21,838 INFO L470 AbstractCegarLoop]: Abstraction has 755 states and 984 transitions. [2022-02-23 18:15:21,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-02-23 18:15:21,838 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 984 transitions. [2022-02-23 18:15:21,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-02-23 18:15:21,841 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:21,841 INFO L514 BasicCegarLoop]: trace histogram [21, 20, 20, 11, 10, 10, 10, 7, 7, 6, 6, 6, 5, 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-02-23 18:15:21,849 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-02-23 18:15:22,049 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-02-23 18:15:22,050 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:22,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:22,050 INFO L85 PathProgramCache]: Analyzing trace with hash 491630563, now seen corresponding path program 7 times [2022-02-23 18:15:22,050 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:22,050 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424188946] [2022-02-23 18:15:22,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:22,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:22,070 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:22,070 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1933984928] [2022-02-23 18:15:22,070 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-23 18:15:22,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:22,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:22,078 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-02-23 18:15:22,082 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-02-23 18:15:22,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:15:22,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 12 conjunts are in the unsatisfiable core [2022-02-23 18:15:22,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:22,455 INFO L134 CoverageAnalysis]: Checked inductivity of 1108 backedges. 280 proven. 184 refuted. 0 times theorem prover too weak. 644 trivial. 0 not checked. [2022-02-23 18:15:22,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:15:22,796 INFO L134 CoverageAnalysis]: Checked inductivity of 1108 backedges. 140 proven. 184 refuted. 0 times theorem prover too weak. 784 trivial. 0 not checked. [2022-02-23 18:15:22,796 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:22,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424188946] [2022-02-23 18:15:22,796 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:22,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933984928] [2022-02-23 18:15:22,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933984928] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:15:22,797 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:15:22,797 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2022-02-23 18:15:22,797 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122681417] [2022-02-23 18:15:22,797 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:15:22,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-23 18:15:22,800 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:22,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-23 18:15:22,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-02-23 18:15:22,800 INFO L87 Difference]: Start difference. First operand 755 states and 984 transitions. Second operand has 10 states, 10 states have (on average 7.7) internal successors, (77), 10 states have internal predecessors, (77), 10 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 10 states have call predecessors, (22), 10 states have call successors, (22) [2022-02-23 18:15:23,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:23,258 INFO L93 Difference]: Finished difference Result 1523 states and 2012 transitions. [2022-02-23 18:15:23,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-23 18:15:23,259 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.7) internal successors, (77), 10 states have internal predecessors, (77), 10 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 10 states have call predecessors, (22), 10 states have call successors, (22) Word has length 187 [2022-02-23 18:15:23,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:23,264 INFO L225 Difference]: With dead ends: 1523 [2022-02-23 18:15:23,264 INFO L226 Difference]: Without dead ends: 1523 [2022-02-23 18:15:23,264 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 389 GetRequests, 363 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=134, Invalid=516, Unknown=0, NotChecked=0, Total=650 [2022-02-23 18:15:23,265 INFO L933 BasicCegarLoop]: 223 mSDtfsCounter, 127 mSDsluCounter, 1066 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 1289 SdHoareTripleChecker+Invalid, 553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:23,265 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 1289 Invalid, 553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-23 18:15:23,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1523 states. [2022-02-23 18:15:23,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1523 to 1314. [2022-02-23 18:15:23,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1314 states, 986 states have (on average 1.1795131845841784) internal successors, (1163), 1002 states have internal predecessors, (1163), 303 states have call successors, (303), 26 states have call predecessors, (303), 24 states have return successors, (301), 285 states have call predecessors, (301), 301 states have call successors, (301) [2022-02-23 18:15:23,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1314 states to 1314 states and 1767 transitions. [2022-02-23 18:15:23,294 INFO L78 Accepts]: Start accepts. Automaton has 1314 states and 1767 transitions. Word has length 187 [2022-02-23 18:15:23,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:23,294 INFO L470 AbstractCegarLoop]: Abstraction has 1314 states and 1767 transitions. [2022-02-23 18:15:23,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.7) internal successors, (77), 10 states have internal predecessors, (77), 10 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 10 states have call predecessors, (22), 10 states have call successors, (22) [2022-02-23 18:15:23,295 INFO L276 IsEmpty]: Start isEmpty. Operand 1314 states and 1767 transitions. [2022-02-23 18:15:23,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-02-23 18:15:23,299 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:23,299 INFO L514 BasicCegarLoop]: trace histogram [21, 20, 20, 10, 9, 9, 9, 8, 7, 7, 7, 6, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:15:23,326 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-02-23 18:15:23,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:23,524 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:23,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:23,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1463727385, now seen corresponding path program 8 times [2022-02-23 18:15:23,524 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:23,524 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881071505] [2022-02-23 18:15:23,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:23,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:23,538 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:23,538 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1403852983] [2022-02-23 18:15:23,538 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-23 18:15:23,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:23,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:23,539 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-02-23 18:15:23,561 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-02-23 18:15:23,623 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-23 18:15:23,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 18:15:23,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-23 18:15:23,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:23,999 INFO L134 CoverageAnalysis]: Checked inductivity of 1096 backedges. 516 proven. 84 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2022-02-23 18:15:24,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:15:24,356 INFO L134 CoverageAnalysis]: Checked inductivity of 1096 backedges. 226 proven. 84 refuted. 0 times theorem prover too weak. 786 trivial. 0 not checked. [2022-02-23 18:15:24,356 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:24,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881071505] [2022-02-23 18:15:24,356 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:24,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403852983] [2022-02-23 18:15:24,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403852983] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:15:24,357 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:15:24,357 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-02-23 18:15:24,357 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045669024] [2022-02-23 18:15:24,357 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:15:24,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-23 18:15:24,357 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:24,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-23 18:15:24,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-02-23 18:15:24,358 INFO L87 Difference]: Start difference. First operand 1314 states and 1767 transitions. Second operand has 14 states, 14 states have (on average 7.785714285714286) internal successors, (109), 14 states have internal predecessors, (109), 14 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 14 states have call predecessors, (36), 14 states have call successors, (36) [2022-02-23 18:15:25,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:25,034 INFO L93 Difference]: Finished difference Result 2421 states and 3227 transitions. [2022-02-23 18:15:25,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-23 18:15:25,035 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 7.785714285714286) internal successors, (109), 14 states have internal predecessors, (109), 14 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 14 states have call predecessors, (36), 14 states have call successors, (36) Word has length 187 [2022-02-23 18:15:25,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:25,043 INFO L225 Difference]: With dead ends: 2421 [2022-02-23 18:15:25,044 INFO L226 Difference]: Without dead ends: 2417 [2022-02-23 18:15:25,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 423 GetRequests, 386 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=385, Invalid=1097, Unknown=0, NotChecked=0, Total=1482 [2022-02-23 18:15:25,045 INFO L933 BasicCegarLoop]: 161 mSDtfsCounter, 203 mSDsluCounter, 816 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 977 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:25,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 977 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 495 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-23 18:15:25,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2417 states. [2022-02-23 18:15:25,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2417 to 1968. [2022-02-23 18:15:25,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1968 states, 1475 states have (on average 1.1627118644067798) internal successors, (1715), 1503 states have internal predecessors, (1715), 468 states have call successors, (468), 26 states have call predecessors, (468), 24 states have return successors, (466), 438 states have call predecessors, (466), 466 states have call successors, (466) [2022-02-23 18:15:25,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1968 states to 1968 states and 2649 transitions. [2022-02-23 18:15:25,099 INFO L78 Accepts]: Start accepts. Automaton has 1968 states and 2649 transitions. Word has length 187 [2022-02-23 18:15:25,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:25,100 INFO L470 AbstractCegarLoop]: Abstraction has 1968 states and 2649 transitions. [2022-02-23 18:15:25,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.785714285714286) internal successors, (109), 14 states have internal predecessors, (109), 14 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 14 states have call predecessors, (36), 14 states have call successors, (36) [2022-02-23 18:15:25,100 INFO L276 IsEmpty]: Start isEmpty. Operand 1968 states and 2649 transitions. [2022-02-23 18:15:25,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-02-23 18:15:25,105 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:25,105 INFO L514 BasicCegarLoop]: trace histogram [21, 20, 20, 11, 10, 10, 10, 7, 7, 6, 6, 6, 5, 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-02-23 18:15:25,135 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-02-23 18:15:25,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:25,329 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:25,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:25,329 INFO L85 PathProgramCache]: Analyzing trace with hash 656453859, now seen corresponding path program 9 times [2022-02-23 18:15:25,329 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:25,329 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072279800] [2022-02-23 18:15:25,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:25,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:25,337 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:25,337 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2049456776] [2022-02-23 18:15:25,337 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-23 18:15:25,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:25,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:25,339 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-02-23 18:15:25,339 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-02-23 18:15:25,959 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-02-23 18:15:25,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 18:15:25,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-23 18:15:25,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:26,366 INFO L134 CoverageAnalysis]: Checked inductivity of 1108 backedges. 84 proven. 248 refuted. 0 times theorem prover too weak. 776 trivial. 0 not checked. [2022-02-23 18:15:26,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:15:26,824 INFO L134 CoverageAnalysis]: Checked inductivity of 1108 backedges. 84 proven. 248 refuted. 0 times theorem prover too weak. 776 trivial. 0 not checked. [2022-02-23 18:15:26,824 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:26,824 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072279800] [2022-02-23 18:15:26,824 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:26,824 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049456776] [2022-02-23 18:15:26,824 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049456776] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:15:26,824 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:15:26,824 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2022-02-23 18:15:26,824 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504310336] [2022-02-23 18:15:26,825 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:15:26,825 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-23 18:15:26,825 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:26,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-23 18:15:26,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-02-23 18:15:26,825 INFO L87 Difference]: Start difference. First operand 1968 states and 2649 transitions. Second operand has 18 states, 18 states have (on average 6.222222222222222) internal successors, (112), 18 states have internal predecessors, (112), 18 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 17 states have call predecessors, (33), 17 states have call successors, (33) [2022-02-23 18:15:28,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:28,373 INFO L93 Difference]: Finished difference Result 2993 states and 4017 transitions. [2022-02-23 18:15:28,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-02-23 18:15:28,373 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 6.222222222222222) internal successors, (112), 18 states have internal predecessors, (112), 18 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 17 states have call predecessors, (33), 17 states have call successors, (33) Word has length 187 [2022-02-23 18:15:28,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:28,383 INFO L225 Difference]: With dead ends: 2993 [2022-02-23 18:15:28,383 INFO L226 Difference]: Without dead ends: 2993 [2022-02-23 18:15:28,384 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 411 GetRequests, 356 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 703 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=507, Invalid=2573, Unknown=0, NotChecked=0, Total=3080 [2022-02-23 18:15:28,385 INFO L933 BasicCegarLoop]: 325 mSDtfsCounter, 299 mSDsluCounter, 2417 mSDsCounter, 0 mSdLazyCounter, 1406 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 2742 SdHoareTripleChecker+Invalid, 1569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 1406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:28,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [304 Valid, 2742 Invalid, 1569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 1406 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-23 18:15:28,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2993 states. [2022-02-23 18:15:28,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2993 to 2462. [2022-02-23 18:15:28,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2462 states, 1845 states have (on average 1.1718157181571816) internal successors, (2162), 1887 states have internal predecessors, (2162), 592 states have call successors, (592), 26 states have call predecessors, (592), 24 states have return successors, (590), 548 states have call predecessors, (590), 590 states have call successors, (590) [2022-02-23 18:15:28,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2462 states to 2462 states and 3344 transitions. [2022-02-23 18:15:28,452 INFO L78 Accepts]: Start accepts. Automaton has 2462 states and 3344 transitions. Word has length 187 [2022-02-23 18:15:28,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:28,452 INFO L470 AbstractCegarLoop]: Abstraction has 2462 states and 3344 transitions. [2022-02-23 18:15:28,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.222222222222222) internal successors, (112), 18 states have internal predecessors, (112), 18 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 17 states have call predecessors, (33), 17 states have call successors, (33) [2022-02-23 18:15:28,453 INFO L276 IsEmpty]: Start isEmpty. Operand 2462 states and 3344 transitions. [2022-02-23 18:15:28,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-02-23 18:15:28,461 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:28,461 INFO L514 BasicCegarLoop]: trace histogram [21, 20, 20, 11, 10, 10, 10, 7, 7, 6, 6, 6, 5, 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-02-23 18:15:28,470 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-02-23 18:15:28,668 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:28,668 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:28,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:28,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1870351901, now seen corresponding path program 10 times [2022-02-23 18:15:28,669 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:28,669 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919000368] [2022-02-23 18:15:28,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:28,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:28,683 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:28,683 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [180441793] [2022-02-23 18:15:28,684 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-23 18:15:28,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:28,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:28,688 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-02-23 18:15:28,689 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-02-23 18:15:28,896 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-23 18:15:28,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 18:15:28,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 45 conjunts are in the unsatisfiable core [2022-02-23 18:15:28,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:29,403 INFO L134 CoverageAnalysis]: Checked inductivity of 1108 backedges. 60 proven. 1044 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-23 18:15:29,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:15:30,188 INFO L134 CoverageAnalysis]: Checked inductivity of 1108 backedges. 60 proven. 284 refuted. 0 times theorem prover too weak. 764 trivial. 0 not checked. [2022-02-23 18:15:30,188 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:30,188 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919000368] [2022-02-23 18:15:30,188 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:30,188 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180441793] [2022-02-23 18:15:30,188 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180441793] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:15:30,188 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:15:30,189 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2022-02-23 18:15:30,189 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520518527] [2022-02-23 18:15:30,189 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:15:30,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-02-23 18:15:30,189 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:30,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-02-23 18:15:30,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=951, Invalid=1119, Unknown=0, NotChecked=0, Total=2070 [2022-02-23 18:15:30,191 INFO L87 Difference]: Start difference. First operand 2462 states and 3344 transitions. Second operand has 46 states, 46 states have (on average 4.521739130434782) internal successors, (208), 46 states have internal predecessors, (208), 44 states have call successors, (48), 24 states have call predecessors, (48), 23 states have return successors, (46), 42 states have call predecessors, (46), 43 states have call successors, (46) [2022-02-23 18:15:31,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:31,913 INFO L93 Difference]: Finished difference Result 9897 states and 14111 transitions. [2022-02-23 18:15:31,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-02-23 18:15:31,914 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 4.521739130434782) internal successors, (208), 46 states have internal predecessors, (208), 44 states have call successors, (48), 24 states have call predecessors, (48), 23 states have return successors, (46), 42 states have call predecessors, (46), 43 states have call successors, (46) Word has length 187 [2022-02-23 18:15:31,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:31,959 INFO L225 Difference]: With dead ends: 9897 [2022-02-23 18:15:31,959 INFO L226 Difference]: Without dead ends: 9897 [2022-02-23 18:15:31,962 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 413 GetRequests, 329 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1031 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2691, Invalid=4619, Unknown=0, NotChecked=0, Total=7310 [2022-02-23 18:15:31,963 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 1468 mSDsluCounter, 728 mSDsCounter, 0 mSdLazyCounter, 804 mSolverCounterSat, 943 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1468 SdHoareTripleChecker+Valid, 881 SdHoareTripleChecker+Invalid, 1747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 943 IncrementalHoareTripleChecker+Valid, 804 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:31,963 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1468 Valid, 881 Invalid, 1747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [943 Valid, 804 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-23 18:15:31,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9897 states. [2022-02-23 18:15:32,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9897 to 9645. [2022-02-23 18:15:32,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9645 states, 7245 states have (on average 1.2641821946169771) internal successors, (9159), 7308 states have internal predecessors, (9159), 2355 states have call successors, (2355), 46 states have call predecessors, (2355), 44 states have return successors, (2353), 2290 states have call predecessors, (2353), 2353 states have call successors, (2353) [2022-02-23 18:15:32,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9645 states to 9645 states and 13867 transitions. [2022-02-23 18:15:32,218 INFO L78 Accepts]: Start accepts. Automaton has 9645 states and 13867 transitions. Word has length 187 [2022-02-23 18:15:32,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:32,220 INFO L470 AbstractCegarLoop]: Abstraction has 9645 states and 13867 transitions. [2022-02-23 18:15:32,221 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 4.521739130434782) internal successors, (208), 46 states have internal predecessors, (208), 44 states have call successors, (48), 24 states have call predecessors, (48), 23 states have return successors, (46), 42 states have call predecessors, (46), 43 states have call successors, (46) [2022-02-23 18:15:32,221 INFO L276 IsEmpty]: Start isEmpty. Operand 9645 states and 13867 transitions. [2022-02-23 18:15:32,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2022-02-23 18:15:32,229 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:32,229 INFO L514 BasicCegarLoop]: trace histogram [22, 21, 21, 10, 10, 10, 10, 8, 7, 7, 7, 6, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:15:32,256 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-02-23 18:15:32,453 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:32,453 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:32,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:32,454 INFO L85 PathProgramCache]: Analyzing trace with hash -517824918, now seen corresponding path program 2 times [2022-02-23 18:15:32,454 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:32,454 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708541841] [2022-02-23 18:15:32,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:32,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:32,463 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:32,464 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1932250304] [2022-02-23 18:15:32,464 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-23 18:15:32,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:32,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:32,466 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-02-23 18:15:32,496 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-02-23 18:15:32,563 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-23 18:15:32,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 18:15:32,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 47 conjunts are in the unsatisfiable core [2022-02-23 18:15:32,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:33,085 INFO L134 CoverageAnalysis]: Checked inductivity of 1196 backedges. 50 proven. 1142 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-23 18:15:33,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:15:33,931 INFO L134 CoverageAnalysis]: Checked inductivity of 1196 backedges. 50 proven. 302 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2022-02-23 18:15:33,932 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:33,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708541841] [2022-02-23 18:15:33,932 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:33,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932250304] [2022-02-23 18:15:33,932 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932250304] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:15:33,932 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:15:33,932 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2022-02-23 18:15:33,932 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58741162] [2022-02-23 18:15:33,933 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:15:33,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-02-23 18:15:33,933 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:33,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-02-23 18:15:33,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=1216, Unknown=0, NotChecked=0, Total=2256 [2022-02-23 18:15:33,935 INFO L87 Difference]: Start difference. First operand 9645 states and 13867 transitions. Second operand has 48 states, 48 states have (on average 4.479166666666667) internal successors, (215), 48 states have internal predecessors, (215), 46 states have call successors, (50), 25 states have call predecessors, (50), 24 states have return successors, (48), 44 states have call predecessors, (48), 45 states have call successors, (48) [2022-02-23 18:15:36,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:36,028 INFO L93 Difference]: Finished difference Result 7747 states and 10618 transitions. [2022-02-23 18:15:36,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-02-23 18:15:36,030 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 4.479166666666667) internal successors, (215), 48 states have internal predecessors, (215), 46 states have call successors, (50), 25 states have call predecessors, (50), 24 states have return successors, (48), 44 states have call predecessors, (48), 45 states have call successors, (48) Word has length 193 [2022-02-23 18:15:36,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:36,051 INFO L225 Difference]: With dead ends: 7747 [2022-02-23 18:15:36,051 INFO L226 Difference]: Without dead ends: 7697 [2022-02-23 18:15:36,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 426 GetRequests, 339 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1094 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2864, Invalid=4968, Unknown=0, NotChecked=0, Total=7832 [2022-02-23 18:15:36,054 INFO L933 BasicCegarLoop]: 159 mSDtfsCounter, 1640 mSDsluCounter, 701 mSDsCounter, 0 mSdLazyCounter, 797 mSolverCounterSat, 1119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1640 SdHoareTripleChecker+Valid, 860 SdHoareTripleChecker+Invalid, 1916 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1119 IncrementalHoareTripleChecker+Valid, 797 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:36,054 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1640 Valid, 860 Invalid, 1916 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1119 Valid, 797 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-02-23 18:15:36,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7697 states. [2022-02-23 18:15:36,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7697 to 7470. [2022-02-23 18:15:36,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7470 states, 5600 states have (on average 1.1821428571428572) internal successors, (6620), 5644 states have internal predecessors, (6620), 1823 states have call successors, (1823), 48 states have call predecessors, (1823), 46 states have return successors, (1821), 1777 states have call predecessors, (1821), 1821 states have call successors, (1821) [2022-02-23 18:15:36,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7470 states to 7470 states and 10264 transitions. [2022-02-23 18:15:36,252 INFO L78 Accepts]: Start accepts. Automaton has 7470 states and 10264 transitions. Word has length 193 [2022-02-23 18:15:36,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:36,252 INFO L470 AbstractCegarLoop]: Abstraction has 7470 states and 10264 transitions. [2022-02-23 18:15:36,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 4.479166666666667) internal successors, (215), 48 states have internal predecessors, (215), 46 states have call successors, (50), 25 states have call predecessors, (50), 24 states have return successors, (48), 44 states have call predecessors, (48), 45 states have call successors, (48) [2022-02-23 18:15:36,252 INFO L276 IsEmpty]: Start isEmpty. Operand 7470 states and 10264 transitions. [2022-02-23 18:15:36,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2022-02-23 18:15:36,262 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:36,262 INFO L514 BasicCegarLoop]: trace histogram [23, 22, 22, 10, 10, 10, 10, 8, 8, 8, 8, 6, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:15:36,288 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-02-23 18:15:36,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:36,475 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:36,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:36,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1869519853, now seen corresponding path program 2 times [2022-02-23 18:15:36,476 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:36,476 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343032582] [2022-02-23 18:15:36,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:36,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:36,485 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:36,485 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [892781921] [2022-02-23 18:15:36,486 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-23 18:15:36,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:36,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:36,489 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-02-23 18:15:36,490 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-02-23 18:15:36,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-23 18:15:36,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 18:15:36,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 49 conjunts are in the unsatisfiable core [2022-02-23 18:15:36,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:15:37,094 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 44 proven. 1248 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-23 18:15:37,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:15:37,954 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 44 proven. 324 refuted. 0 times theorem prover too weak. 928 trivial. 0 not checked. [2022-02-23 18:15:37,955 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:15:37,955 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343032582] [2022-02-23 18:15:37,955 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:15:37,955 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892781921] [2022-02-23 18:15:37,955 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892781921] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:15:37,955 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:15:37,955 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2022-02-23 18:15:37,955 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31009367] [2022-02-23 18:15:37,955 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:15:37,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-02-23 18:15:37,956 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:15:37,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-02-23 18:15:37,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1133, Invalid=1317, Unknown=0, NotChecked=0, Total=2450 [2022-02-23 18:15:37,958 INFO L87 Difference]: Start difference. First operand 7470 states and 10264 transitions. Second operand has 50 states, 50 states have (on average 4.44) internal successors, (222), 50 states have internal predecessors, (222), 48 states have call successors, (52), 26 states have call predecessors, (52), 25 states have return successors, (50), 46 states have call predecessors, (50), 47 states have call successors, (50) [2022-02-23 18:15:39,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:15:39,908 INFO L93 Difference]: Finished difference Result 8071 states and 10893 transitions. [2022-02-23 18:15:39,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-02-23 18:15:39,908 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 4.44) internal successors, (222), 50 states have internal predecessors, (222), 48 states have call successors, (52), 26 states have call predecessors, (52), 25 states have return successors, (50), 46 states have call predecessors, (50), 47 states have call successors, (50) Word has length 199 [2022-02-23 18:15:39,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:15:39,925 INFO L225 Difference]: With dead ends: 8071 [2022-02-23 18:15:39,925 INFO L226 Difference]: Without dead ends: 7927 [2022-02-23 18:15:39,928 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 439 GetRequests, 349 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1159 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3046, Invalid=5326, Unknown=0, NotChecked=0, Total=8372 [2022-02-23 18:15:39,928 INFO L933 BasicCegarLoop]: 165 mSDtfsCounter, 1813 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 757 mSolverCounterSat, 1243 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1813 SdHoareTripleChecker+Valid, 807 SdHoareTripleChecker+Invalid, 2000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1243 IncrementalHoareTripleChecker+Valid, 757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-23 18:15:39,928 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1813 Valid, 807 Invalid, 2000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1243 Valid, 757 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-02-23 18:15:39,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7927 states. [2022-02-23 18:15:40,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7927 to 7220. [2022-02-23 18:15:40,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7220 states, 5413 states have (on average 1.1211897284315537) internal successors, (6069), 5457 states have internal predecessors, (6069), 1758 states have call successors, (1758), 50 states have call predecessors, (1758), 48 states have return successors, (1756), 1712 states have call predecessors, (1756), 1756 states have call successors, (1756) [2022-02-23 18:15:40,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7220 states to 7220 states and 9583 transitions. [2022-02-23 18:15:40,093 INFO L78 Accepts]: Start accepts. Automaton has 7220 states and 9583 transitions. Word has length 199 [2022-02-23 18:15:40,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:15:40,094 INFO L470 AbstractCegarLoop]: Abstraction has 7220 states and 9583 transitions. [2022-02-23 18:15:40,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 4.44) internal successors, (222), 50 states have internal predecessors, (222), 48 states have call successors, (52), 26 states have call predecessors, (52), 25 states have return successors, (50), 46 states have call predecessors, (50), 47 states have call successors, (50) [2022-02-23 18:15:40,094 INFO L276 IsEmpty]: Start isEmpty. Operand 7220 states and 9583 transitions. [2022-02-23 18:15:40,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 380 [2022-02-23 18:15:40,121 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:15:40,122 INFO L514 BasicCegarLoop]: trace histogram [45, 44, 44, 20, 19, 19, 19, 17, 16, 16, 16, 11, 10, 9, 9, 9, 9, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:15:40,148 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-02-23 18:15:40,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:40,343 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:15:40,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:15:40,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1162964928, now seen corresponding path program 11 times [2022-02-23 18:15:40,344 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:15:40,344 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746531061] [2022-02-23 18:15:40,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:15:40,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:15:40,357 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:15:40,358 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1143061226] [2022-02-23 18:15:40,358 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-23 18:15:40,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:15:40,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:15:40,359 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-02-23 18:15:40,360 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-02-23 18:15:40,806 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2022-02-23 18:15:40,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 18:15:40,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 757 conjuncts, 36 conjunts are in the unsatisfiable core [2022-02-23 18:15:40,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:16:26,467 INFO L134 CoverageAnalysis]: Checked inductivity of 5272 backedges. 480 proven. 966 refuted. 26 times theorem prover too weak. 3800 trivial. 0 not checked. [2022-02-23 18:16:26,468 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:22:54,184 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:22:54,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746531061] [2022-02-23 18:22:54,185 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:22:54,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1143061226] [2022-02-23 18:22:54,185 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1143061226] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-23 18:22:54,185 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-23 18:22:54,185 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-02-23 18:22:54,185 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373318388] [2022-02-23 18:22:54,185 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-23 18:22:54,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-23 18:22:54,185 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:22:54,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-23 18:22:54,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=906, Unknown=19, NotChecked=0, Total=1190 [2022-02-23 18:22:54,186 INFO L87 Difference]: Start difference. First operand 7220 states and 9583 transitions. Second operand has 20 states, 20 states have (on average 7.2) internal successors, (144), 20 states have internal predecessors, (144), 19 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (44), 18 states have call predecessors, (44), 18 states have call successors, (44) [2022-02-23 18:23:31,043 WARN L232 SmtUtils]: Spent 6.06s on a formula simplification. DAG size of input: 58 DAG size of output: 44 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 18:23:39,300 WARN L232 SmtUtils]: Spent 6.06s on a formula simplification. DAG size of input: 56 DAG size of output: 42 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 18:23:56,195 WARN L232 SmtUtils]: Spent 7.07s on a formula simplification. DAG size of input: 77 DAG size of output: 63 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 18:24:11,013 WARN L232 SmtUtils]: Spent 8.13s on a formula simplification. DAG size of input: 63 DAG size of output: 41 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 18:24:30,425 WARN L232 SmtUtils]: Spent 8.07s on a formula simplification. DAG size of input: 61 DAG size of output: 39 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 18:25:10,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:25:10,152 INFO L93 Difference]: Finished difference Result 15031 states and 20145 transitions. [2022-02-23 18:25:10,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-23 18:25:10,153 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 7.2) internal successors, (144), 20 states have internal predecessors, (144), 19 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (44), 18 states have call predecessors, (44), 18 states have call successors, (44) Word has length 379 [2022-02-23 18:25:10,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:25:10,183 INFO L225 Difference]: With dead ends: 15031 [2022-02-23 18:25:10,183 INFO L226 Difference]: Without dead ends: 15031 [2022-02-23 18:25:10,184 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 704 GetRequests, 634 SyntacticMatches, 7 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 513 ImplicationChecksByTransitivity, 178.9s TimeCoverageRelationStatistics Valid=939, Invalid=3174, Unknown=47, NotChecked=0, Total=4160 [2022-02-23 18:25:10,184 INFO L933 BasicCegarLoop]: 303 mSDtfsCounter, 251 mSDsluCounter, 3461 mSDsCounter, 0 mSdLazyCounter, 896 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 3764 SdHoareTripleChecker+Invalid, 2142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 896 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1210 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-23 18:25:10,185 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [253 Valid, 3764 Invalid, 2142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 896 Invalid, 0 Unknown, 1210 Unchecked, 0.9s Time] [2022-02-23 18:25:10,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15031 states. [2022-02-23 18:25:10,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15031 to 14181. [2022-02-23 18:25:10,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14181 states, 10637 states have (on average 1.1329322177305632) internal successors, (12051), 10738 states have internal predecessors, (12051), 3495 states have call successors, (3495), 50 states have call predecessors, (3495), 48 states have return successors, (3493), 3392 states have call predecessors, (3493), 3493 states have call successors, (3493) [2022-02-23 18:25:10,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14181 states to 14181 states and 19039 transitions. [2022-02-23 18:25:10,581 INFO L78 Accepts]: Start accepts. Automaton has 14181 states and 19039 transitions. Word has length 379 [2022-02-23 18:25:10,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:25:10,581 INFO L470 AbstractCegarLoop]: Abstraction has 14181 states and 19039 transitions. [2022-02-23 18:25:10,582 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 7.2) internal successors, (144), 20 states have internal predecessors, (144), 19 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (44), 18 states have call predecessors, (44), 18 states have call successors, (44) [2022-02-23 18:25:10,582 INFO L276 IsEmpty]: Start isEmpty. Operand 14181 states and 19039 transitions. [2022-02-23 18:25:10,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 380 [2022-02-23 18:25:10,623 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:25:10,623 INFO L514 BasicCegarLoop]: trace histogram [45, 44, 44, 20, 19, 19, 19, 17, 16, 16, 16, 11, 10, 9, 9, 9, 9, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:25:10,648 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-02-23 18:25:10,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-02-23 18:25:10,839 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:25:10,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:25:10,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1363840832, now seen corresponding path program 12 times [2022-02-23 18:25:10,840 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:25:10,840 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466594419] [2022-02-23 18:25:10,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:25:10,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:25:10,858 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:25:10,858 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [439837361] [2022-02-23 18:25:10,858 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-23 18:25:10,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:25:10,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:25:10,859 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-02-23 18:25:10,860 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-02-23 18:25:24,110 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2022-02-23 18:25:24,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 18:25:24,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 67 conjunts are in the unsatisfiable core [2022-02-23 18:25:24,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:28:32,975 WARN L232 SmtUtils]: Spent 6.96s on a formula simplification that was a NOOP. DAG size: 87 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 18:28:58,135 WARN L232 SmtUtils]: Spent 5.59s on a formula simplification that was a NOOP. DAG size: 87 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 18:29:18,348 WARN L232 SmtUtils]: Spent 6.58s on a formula simplification that was a NOOP. DAG size: 90 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)