/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/egcd2-ll_unwindbound100.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-05ce600 [2022-02-23 18:01:00,252 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-23 18:01:00,263 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-23 18:01:00,306 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-23 18:01:00,307 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-23 18:01:00,309 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-23 18:01:00,311 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-23 18:01:00,313 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-23 18:01:00,315 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-23 18:01:00,318 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-23 18:01:00,319 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-23 18:01:00,320 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-23 18:01:00,320 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-23 18:01:00,321 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-23 18:01:00,322 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-23 18:01:00,324 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-23 18:01:00,325 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-23 18:01:00,326 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-23 18:01:00,327 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-23 18:01:00,331 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-23 18:01:00,332 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-23 18:01:00,333 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-23 18:01:00,334 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-23 18:01:00,335 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-23 18:01:00,340 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-23 18:01:00,340 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-23 18:01:00,340 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-23 18:01:00,341 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-23 18:01:00,342 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-23 18:01:00,342 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-23 18:01:00,342 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-23 18:01:00,343 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-23 18:01:00,344 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-23 18:01:00,344 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-23 18:01:00,345 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-23 18:01:00,345 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-23 18:01:00,346 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-23 18:01:00,346 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-23 18:01:00,346 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-23 18:01:00,346 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-23 18:01:00,347 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-23 18:01:00,348 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf [2022-02-23 18:01:00,356 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-23 18:01:00,356 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-23 18:01:00,357 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-23 18:01:00,357 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-23 18:01:00,357 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-23 18:01:00,358 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-23 18:01:00,358 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-23 18:01:00,358 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-23 18:01:00,358 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-23 18:01:00,358 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-23 18:01:00,358 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-23 18:01:00,359 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-23 18:01:00,359 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-23 18:01:00,359 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-23 18:01:00,359 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-23 18:01:00,359 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-23 18:01:00,359 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-23 18:01:00,359 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-23 18:01:00,359 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-23 18:01:00,359 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-23 18:01:00,359 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-23 18:01:00,360 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-02-23 18:01:00,360 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:01:00,584 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-23 18:01:00,608 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-23 18:01:00,609 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-23 18:01:00,610 INFO L271 PluginConnector]: Initializing CDTParser... [2022-02-23 18:01:00,611 INFO L275 PluginConnector]: CDTParser initialized [2022-02-23 18:01:00,612 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_unwindbound100.c [2022-02-23 18:01:00,659 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/464464da9/85813432c161477bbde5d0a2f896fe51/FLAGcd24cb5fc [2022-02-23 18:01:01,039 INFO L306 CDTParser]: Found 1 translation units. [2022-02-23 18:01:01,039 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_unwindbound100.c [2022-02-23 18:01:01,046 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/464464da9/85813432c161477bbde5d0a2f896fe51/FLAGcd24cb5fc [2022-02-23 18:01:01,055 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/464464da9/85813432c161477bbde5d0a2f896fe51 [2022-02-23 18:01:01,057 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-23 18:01:01,058 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-02-23 18:01:01,075 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-02-23 18:01:01,076 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-02-23 18:01:01,078 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-02-23 18:01:01,079 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.02 06:01:01" (1/1) ... [2022-02-23 18:01:01,080 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3f9a5b4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 06:01:01, skipping insertion in model container [2022-02-23 18:01:01,080 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.02 06:01:01" (1/1) ... [2022-02-23 18:01:01,085 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-02-23 18:01:01,096 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-02-23 18:01:01,248 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/egcd2-ll_unwindbound100.c[490,503] [2022-02-23 18:01:01,265 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-23 18:01:01,271 INFO L203 MainTranslator]: Completed pre-run [2022-02-23 18:01:01,280 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/egcd2-ll_unwindbound100.c[490,503] [2022-02-23 18:01:01,286 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-23 18:01:01,295 INFO L208 MainTranslator]: Completed translation [2022-02-23 18:01:01,295 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 06:01:01 WrapperNode [2022-02-23 18:01:01,295 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-02-23 18:01:01,296 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-23 18:01:01,296 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-23 18:01:01,296 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-23 18:01:01,304 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 06:01:01" (1/1) ... [2022-02-23 18:01:01,304 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 06:01:01" (1/1) ... [2022-02-23 18:01:01,308 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 06:01:01" (1/1) ... [2022-02-23 18:01:01,308 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 06:01:01" (1/1) ... [2022-02-23 18:01:01,312 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 06:01:01" (1/1) ... [2022-02-23 18:01:01,315 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 06:01:01" (1/1) ... [2022-02-23 18:01:01,316 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 06:01:01" (1/1) ... [2022-02-23 18:01:01,317 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-23 18:01:01,318 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-23 18:01:01,318 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-23 18:01:01,318 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-23 18:01:01,319 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 06:01:01" (1/1) ... [2022-02-23 18:01:01,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-23 18:01:01,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:01:01,342 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:01:01,382 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:01:01,400 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-02-23 18:01:01,400 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-23 18:01:01,401 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-02-23 18:01:01,401 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-02-23 18:01:01,401 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-02-23 18:01:01,401 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-02-23 18:01:01,402 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-02-23 18:01:01,402 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-02-23 18:01:01,402 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-02-23 18:01:01,402 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-02-23 18:01:01,402 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-02-23 18:01:01,402 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-02-23 18:01:01,403 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-02-23 18:01:01,403 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-02-23 18:01:01,403 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-02-23 18:01:01,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-02-23 18:01:01,405 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-23 18:01:01,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-02-23 18:01:01,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-02-23 18:01:01,406 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-02-23 18:01:01,456 INFO L234 CfgBuilder]: Building ICFG [2022-02-23 18:01:01,457 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-23 18:01:01,585 INFO L275 CfgBuilder]: Performing block encoding [2022-02-23 18:01:01,589 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-23 18:01:01,590 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-02-23 18:01:01,591 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.02 06:01:01 BoogieIcfgContainer [2022-02-23 18:01:01,591 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-23 18:01:01,592 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2022-02-23 18:01:01,592 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2022-02-23 18:01:01,608 INFO L275 PluginConnector]: IcfgTransformer initialized [2022-02-23 18:01:01,611 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.02 06:01:01" (1/1) ... [2022-02-23 18:01:01,625 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 23.02 06:01:01 BasicIcfg [2022-02-23 18:01:01,625 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2022-02-23 18:01:01,626 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-23 18:01:01,626 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-23 18:01:01,628 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-23 18:01:01,628 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.02 06:01:01" (1/4) ... [2022-02-23 18:01:01,629 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@440c449c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.02 06:01:01, skipping insertion in model container [2022-02-23 18:01:01,629 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.02 06:01:01" (2/4) ... [2022-02-23 18:01:01,629 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@440c449c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.02 06:01:01, skipping insertion in model container [2022-02-23 18:01:01,629 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.02 06:01:01" (3/4) ... [2022-02-23 18:01:01,629 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@440c449c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.02 06:01:01, skipping insertion in model container [2022-02-23 18:01:01,629 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 23.02 06:01:01" (4/4) ... [2022-02-23 18:01:01,630 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd2-ll_unwindbound100.cJordan [2022-02-23 18:01:01,634 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2022-02-23 18:01:01,634 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-23 18:01:01,684 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-23 18:01:01,689 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:01:01,689 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-02-23 18:01:01,702 INFO L276 IsEmpty]: Start isEmpty. Operand has 39 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 23 states have internal predecessors, (30), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-02-23 18:01:01,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-23 18:01:01,728 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:01:01,728 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:01:01,729 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:01:01,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:01:01,736 INFO L85 PathProgramCache]: Analyzing trace with hash -282167495, now seen corresponding path program 1 times [2022-02-23 18:01:01,746 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:01:01,747 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076469430] [2022-02-23 18:01:01,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:01,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:01:01,820 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:01:01,821 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1990931280] [2022-02-23 18:01:01,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:01,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:01:01,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:01:01,823 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:01:01,843 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:01:01,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:01:01,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 1 conjunts are in the unsatisfiable core [2022-02-23 18:01:01,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:01:01,976 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-02-23 18:01:01,977 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-23 18:01:01,977 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:01:01,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076469430] [2022-02-23 18:01:01,977 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:01:01,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990931280] [2022-02-23 18:01:01,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990931280] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-23 18:01:01,978 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-23 18:01:01,978 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-23 18:01:01,980 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323646638] [2022-02-23 18:01:01,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 18:01:01,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-02-23 18:01:01,983 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:01:02,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-02-23 18:01:02,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-02-23 18:01:02,010 INFO L87 Difference]: Start difference. First operand has 39 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 23 states have internal predecessors, (30), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Second operand has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-02-23 18:01:02,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:01:02,022 INFO L93 Difference]: Finished difference Result 39 states and 50 transitions. [2022-02-23 18:01:02,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-23 18:01:02,024 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 32 [2022-02-23 18:01:02,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:01:02,029 INFO L225 Difference]: With dead ends: 39 [2022-02-23 18:01:02,029 INFO L226 Difference]: Without dead ends: 34 [2022-02-23 18:01:02,031 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 31 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:01:02,034 INFO L933 BasicCegarLoop]: 50 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, 50 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:01:02,035 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 18:01:02,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2022-02-23 18:01:02,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2022-02-23 18:01:02,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 18 states have (on average 1.2777777777777777) internal successors, (23), 20 states have internal predecessors, (23), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-02-23 18:01:02,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 45 transitions. [2022-02-23 18:01:02,060 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 45 transitions. Word has length 32 [2022-02-23 18:01:02,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:01:02,062 INFO L470 AbstractCegarLoop]: Abstraction has 34 states and 45 transitions. [2022-02-23 18:01:02,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-02-23 18:01:02,063 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 45 transitions. [2022-02-23 18:01:02,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-02-23 18:01:02,064 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:01:02,064 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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:01:02,083 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:01:02,268 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:01:02,272 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:01:02,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:01:02,273 INFO L85 PathProgramCache]: Analyzing trace with hash -127828113, now seen corresponding path program 1 times [2022-02-23 18:01:02,273 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:01:02,273 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176866326] [2022-02-23 18:01:02,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:02,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:01:02,288 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:01:02,289 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [194615904] [2022-02-23 18:01:02,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:02,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:01:02,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:01:02,290 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:01:02,291 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:01:02,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:01:02,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 5 conjunts are in the unsatisfiable core [2022-02-23 18:01:02,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:01:02,481 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-02-23 18:01:02,482 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-23 18:01:02,482 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:01:02,482 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176866326] [2022-02-23 18:01:02,482 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:01:02,482 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194615904] [2022-02-23 18:01:02,482 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194615904] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-23 18:01:02,482 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-23 18:01:02,483 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-23 18:01:02,483 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56546375] [2022-02-23 18:01:02,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 18:01:02,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-23 18:01:02,485 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:01:02,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-23 18:01:02,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-23 18:01:02,489 INFO L87 Difference]: Start difference. First operand 34 states and 45 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, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-02-23 18:01:02,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:01:02,504 INFO L93 Difference]: Finished difference Result 36 states and 47 transitions. [2022-02-23 18:01:02,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-23 18:01:02,505 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, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-02-23 18:01:02,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:01:02,506 INFO L225 Difference]: With dead ends: 36 [2022-02-23 18:01:02,506 INFO L226 Difference]: Without dead ends: 36 [2022-02-23 18:01:02,506 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 30 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:01:02,507 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 0 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-23 18:01:02,507 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 110 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 18:01:02,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2022-02-23 18:01:02,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2022-02-23 18:01:02,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 20 states have (on average 1.25) internal successors, (25), 21 states have internal predecessors, (25), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-02-23 18:01:02,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 47 transitions. [2022-02-23 18:01:02,512 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 47 transitions. Word has length 33 [2022-02-23 18:01:02,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:01:02,513 INFO L470 AbstractCegarLoop]: Abstraction has 36 states and 47 transitions. [2022-02-23 18:01:02,513 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, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-02-23 18:01:02,513 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 47 transitions. [2022-02-23 18:01:02,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-23 18:01:02,513 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:01:02,514 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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:01:02,531 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:01:02,716 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:01:02,716 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:01:02,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:01:02,717 INFO L85 PathProgramCache]: Analyzing trace with hash 365419517, now seen corresponding path program 1 times [2022-02-23 18:01:02,717 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:01:02,717 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699857499] [2022-02-23 18:01:02,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:02,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:01:02,728 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:01:02,729 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [740807842] [2022-02-23 18:01:02,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:02,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:01:02,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:01:02,739 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:01:02,751 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:01:02,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:01:02,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-23 18:01:02,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:01:02,872 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-02-23 18:01:02,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:01:02,965 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-02-23 18:01:02,965 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:01:02,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699857499] [2022-02-23 18:01:02,965 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:01:02,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740807842] [2022-02-23 18:01:02,965 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740807842] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:01:02,966 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:01:02,966 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2022-02-23 18:01:02,966 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798240602] [2022-02-23 18:01:02,966 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:01:02,966 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-23 18:01:02,966 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:01:02,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-23 18:01:02,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-02-23 18:01:02,967 INFO L87 Difference]: Start difference. First operand 36 states and 47 transitions. Second operand has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-02-23 18:01:03,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:01:03,033 INFO L93 Difference]: Finished difference Result 45 states and 62 transitions. [2022-02-23 18:01:03,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-23 18:01:03,033 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 34 [2022-02-23 18:01:03,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:01:03,036 INFO L225 Difference]: With dead ends: 45 [2022-02-23 18:01:03,036 INFO L226 Difference]: Without dead ends: 45 [2022-02-23 18:01:03,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-02-23 18:01:03,039 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 30 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-23 18:01:03,042 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 127 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 18:01:03,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2022-02-23 18:01:03,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 37. [2022-02-23 18:01:03,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 21 states have (on average 1.2380952380952381) internal successors, (26), 22 states have internal predecessors, (26), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-02-23 18:01:03,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 48 transitions. [2022-02-23 18:01:03,056 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 48 transitions. Word has length 34 [2022-02-23 18:01:03,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:01:03,056 INFO L470 AbstractCegarLoop]: Abstraction has 37 states and 48 transitions. [2022-02-23 18:01:03,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-02-23 18:01:03,056 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 48 transitions. [2022-02-23 18:01:03,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-02-23 18:01:03,057 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:01:03,057 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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:01:03,080 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:01:03,263 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:01:03,263 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:01:03,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:01:03,264 INFO L85 PathProgramCache]: Analyzing trace with hash 196514290, now seen corresponding path program 1 times [2022-02-23 18:01:03,264 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:01:03,264 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071721242] [2022-02-23 18:01:03,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:03,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:01:03,279 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:01:03,279 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1670324145] [2022-02-23 18:01:03,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:03,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:01:03,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:01:03,284 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:01:03,322 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:01:03,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:01:03,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-23 18:01:03,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:01:03,458 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-02-23 18:01:03,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:01:03,552 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-02-23 18:01:03,553 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:01:03,553 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071721242] [2022-02-23 18:01:03,553 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:01:03,553 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670324145] [2022-02-23 18:01:03,553 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670324145] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-23 18:01:03,554 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-23 18:01:03,554 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 10 [2022-02-23 18:01:03,554 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126740977] [2022-02-23 18:01:03,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 18:01:03,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-23 18:01:03,554 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:01:03,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-23 18:01:03,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-02-23 18:01:03,555 INFO L87 Difference]: Start difference. First operand 37 states and 48 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-02-23 18:01:03,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:01:03,589 INFO L93 Difference]: Finished difference Result 41 states and 51 transitions. [2022-02-23 18:01:03,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-23 18:01:03,589 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 36 [2022-02-23 18:01:03,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:01:03,590 INFO L225 Difference]: With dead ends: 41 [2022-02-23 18:01:03,590 INFO L226 Difference]: Without dead ends: 41 [2022-02-23 18:01:03,591 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-02-23 18:01:03,591 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 7 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-23 18:01:03,592 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 140 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 18:01:03,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2022-02-23 18:01:03,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2022-02-23 18:01:03,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 24 states have (on average 1.2083333333333333) internal successors, (29), 25 states have internal predecessors, (29), 12 states have call successors, (12), 5 states have call predecessors, (12), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-02-23 18:01:03,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 51 transitions. [2022-02-23 18:01:03,595 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 51 transitions. Word has length 36 [2022-02-23 18:01:03,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:01:03,595 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 51 transitions. [2022-02-23 18:01:03,596 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-02-23 18:01:03,596 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 51 transitions. [2022-02-23 18:01:03,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-23 18:01:03,596 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:01:03,597 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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:01:03,616 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-02-23 18:01:03,818 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:01:03,818 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:01:03,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:01:03,819 INFO L85 PathProgramCache]: Analyzing trace with hash 56558454, now seen corresponding path program 1 times [2022-02-23 18:01:03,819 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:01:03,819 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996633208] [2022-02-23 18:01:03,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:03,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:01:03,840 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:01:03,840 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [339738841] [2022-02-23 18:01:03,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:03,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:01:03,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:01:03,842 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:01:03,843 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:01:03,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:01:03,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-23 18:01:03,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:01:03,963 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-02-23 18:01:03,963 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-23 18:01:03,963 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:01:03,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996633208] [2022-02-23 18:01:03,963 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:01:03,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339738841] [2022-02-23 18:01:03,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339738841] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-23 18:01:03,964 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-23 18:01:03,964 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-23 18:01:03,964 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976934371] [2022-02-23 18:01:03,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 18:01:03,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-23 18:01:03,964 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:01:03,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-23 18:01:03,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-23 18:01:03,965 INFO L87 Difference]: Start difference. First operand 41 states and 51 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-02-23 18:01:03,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:01:03,989 INFO L93 Difference]: Finished difference Result 43 states and 53 transitions. [2022-02-23 18:01:03,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-23 18:01:03,990 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-02-23 18:01:03,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:01:03,991 INFO L225 Difference]: With dead ends: 43 [2022-02-23 18:01:03,991 INFO L226 Difference]: Without dead ends: 43 [2022-02-23 18:01:03,991 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 35 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:01:03,992 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 6 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-23 18:01:03,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 133 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 18:01:03,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-02-23 18:01:03,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2022-02-23 18:01:03,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 26 states have (on average 1.1923076923076923) internal successors, (31), 27 states have internal predecessors, (31), 12 states have call successors, (12), 5 states have call predecessors, (12), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-02-23 18:01:03,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 53 transitions. [2022-02-23 18:01:03,995 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 53 transitions. Word has length 39 [2022-02-23 18:01:03,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:01:03,996 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 53 transitions. [2022-02-23 18:01:03,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-02-23 18:01:03,996 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 53 transitions. [2022-02-23 18:01:03,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-23 18:01:03,997 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:01:03,997 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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] [2022-02-23 18:01:04,016 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:01:04,213 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:01:04,214 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:01:04,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:01:04,214 INFO L85 PathProgramCache]: Analyzing trace with hash 578094295, now seen corresponding path program 1 times [2022-02-23 18:01:04,214 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:01:04,214 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510745351] [2022-02-23 18:01:04,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:04,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:01:04,225 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:01:04,226 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [445177398] [2022-02-23 18:01:04,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:04,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:01:04,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:01:04,229 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:01:04,230 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:01:04,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:01:04,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-23 18:01:04,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:01:04,436 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-02-23 18:01:04,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:01:04,523 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-02-23 18:01:04,525 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:01:04,525 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510745351] [2022-02-23 18:01:04,525 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:01:04,525 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445177398] [2022-02-23 18:01:04,525 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445177398] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-23 18:01:04,525 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-23 18:01:04,525 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 9 [2022-02-23 18:01:04,526 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681955020] [2022-02-23 18:01:04,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 18:01:04,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-23 18:01:04,527 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:01:04,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-23 18:01:04,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-02-23 18:01:04,527 INFO L87 Difference]: Start difference. First operand 43 states and 53 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-02-23 18:01:04,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:01:04,555 INFO L93 Difference]: Finished difference Result 55 states and 70 transitions. [2022-02-23 18:01:04,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-23 18:01:04,556 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 41 [2022-02-23 18:01:04,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:01:04,557 INFO L225 Difference]: With dead ends: 55 [2022-02-23 18:01:04,557 INFO L226 Difference]: Without dead ends: 55 [2022-02-23 18:01:04,557 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 73 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-02-23 18:01:04,559 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 8 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-23 18:01:04,559 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 169 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 18:01:04,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2022-02-23 18:01:04,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 54. [2022-02-23 18:01:04,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 32 states have (on average 1.21875) internal successors, (39), 33 states have internal predecessors, (39), 16 states have call successors, (16), 6 states have call predecessors, (16), 5 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-02-23 18:01:04,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 69 transitions. [2022-02-23 18:01:04,573 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 69 transitions. Word has length 41 [2022-02-23 18:01:04,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:01:04,574 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 69 transitions. [2022-02-23 18:01:04,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-02-23 18:01:04,575 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 69 transitions. [2022-02-23 18:01:04,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-02-23 18:01:04,580 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:01:04,580 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 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] [2022-02-23 18:01:04,599 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-02-23 18:01:04,789 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:01:04,789 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:01:04,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:01:04,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1581112078, now seen corresponding path program 1 times [2022-02-23 18:01:04,790 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:01:04,790 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545836886] [2022-02-23 18:01:04,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:04,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:01:04,798 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:01:04,798 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1145452407] [2022-02-23 18:01:04,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:04,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:01:04,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:01:04,800 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:01:04,801 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:01:04,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:01:04,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-23 18:01:04,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:01:04,983 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-02-23 18:01:04,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:01:05,084 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-02-23 18:01:05,085 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:01:05,085 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545836886] [2022-02-23 18:01:05,085 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:01:05,085 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145452407] [2022-02-23 18:01:05,085 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145452407] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-23 18:01:05,085 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-23 18:01:05,085 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 9 [2022-02-23 18:01:05,085 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407810464] [2022-02-23 18:01:05,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 18:01:05,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-23 18:01:05,086 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:01:05,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-23 18:01:05,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-02-23 18:01:05,086 INFO L87 Difference]: Start difference. First operand 54 states and 69 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-02-23 18:01:05,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:01:05,118 INFO L93 Difference]: Finished difference Result 59 states and 73 transitions. [2022-02-23 18:01:05,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-23 18:01:05,118 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 46 [2022-02-23 18:01:05,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:01:05,119 INFO L225 Difference]: With dead ends: 59 [2022-02-23 18:01:05,119 INFO L226 Difference]: Without dead ends: 59 [2022-02-23 18:01:05,119 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-02-23 18:01:05,120 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 8 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-23 18:01:05,120 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 160 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 18:01:05,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2022-02-23 18:01:05,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 58. [2022-02-23 18:01:05,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 35 states have (on average 1.2) internal successors, (42), 36 states have internal predecessors, (42), 16 states have call successors, (16), 7 states have call predecessors, (16), 6 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-02-23 18:01:05,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 72 transitions. [2022-02-23 18:01:05,124 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 72 transitions. Word has length 46 [2022-02-23 18:01:05,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:01:05,124 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 72 transitions. [2022-02-23 18:01:05,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-02-23 18:01:05,124 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 72 transitions. [2022-02-23 18:01:05,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-02-23 18:01:05,125 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:01:05,125 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 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:01:05,142 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:01:05,341 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:01:05,342 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:01:05,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:01:05,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1942645143, now seen corresponding path program 1 times [2022-02-23 18:01:05,342 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:01:05,343 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422181507] [2022-02-23 18:01:05,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:05,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:01:05,351 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:01:05,351 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [723457524] [2022-02-23 18:01:05,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:05,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:01:05,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:01:05,375 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:01:05,377 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:01:05,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:01:05,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-23 18:01:05,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:01:05,623 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 13 proven. 8 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-02-23 18:01:05,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:01:05,706 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:01:05,706 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422181507] [2022-02-23 18:01:05,706 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:01:05,706 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723457524] [2022-02-23 18:01:05,706 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [723457524] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-23 18:01:05,706 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-23 18:01:05,706 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-02-23 18:01:05,707 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073517147] [2022-02-23 18:01:05,707 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-23 18:01:05,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-23 18:01:05,707 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:01:05,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-23 18:01:05,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-02-23 18:01:05,708 INFO L87 Difference]: Start difference. First operand 58 states and 72 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-02-23 18:01:05,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:01:05,842 INFO L93 Difference]: Finished difference Result 63 states and 76 transitions. [2022-02-23 18:01:05,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-23 18:01:05,842 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 51 [2022-02-23 18:01:05,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:01:05,844 INFO L225 Difference]: With dead ends: 63 [2022-02-23 18:01:05,844 INFO L226 Difference]: Without dead ends: 63 [2022-02-23 18:01:05,844 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2022-02-23 18:01:05,845 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 32 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-23 18:01:05,845 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 190 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-23 18:01:05,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-02-23 18:01:05,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 62. [2022-02-23 18:01:05,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 38 states have (on average 1.1842105263157894) internal successors, (45), 39 states have internal predecessors, (45), 16 states have call successors, (16), 8 states have call predecessors, (16), 7 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-02-23 18:01:05,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 75 transitions. [2022-02-23 18:01:05,856 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 75 transitions. Word has length 51 [2022-02-23 18:01:05,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:01:05,857 INFO L470 AbstractCegarLoop]: Abstraction has 62 states and 75 transitions. [2022-02-23 18:01:05,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-02-23 18:01:05,858 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 75 transitions. [2022-02-23 18:01:05,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-02-23 18:01:05,859 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:01:05,859 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1] [2022-02-23 18:01:05,877 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:01:06,077 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:01:06,077 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:01:06,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:01:06,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1573186588, now seen corresponding path program 1 times [2022-02-23 18:01:06,078 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:01:06,078 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961788029] [2022-02-23 18:01:06,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:06,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:01:06,086 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:01:06,086 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [984695905] [2022-02-23 18:01:06,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:06,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:01:06,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:01:06,087 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:01:06,097 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:01:06,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:01:06,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-23 18:01:06,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:01:06,253 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-02-23 18:01:06,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:01:06,358 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-02-23 18:01:06,358 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:01:06,358 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961788029] [2022-02-23 18:01:06,358 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:01:06,358 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [984695905] [2022-02-23 18:01:06,359 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [984695905] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:01:06,359 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:01:06,359 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-02-23 18:01:06,361 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361967673] [2022-02-23 18:01:06,361 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:01:06,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-23 18:01:06,362 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:01:06,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-23 18:01:06,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-02-23 18:01:06,363 INFO L87 Difference]: Start difference. First operand 62 states and 75 transitions. Second operand has 10 states, 10 states have (on average 4.1) internal successors, (41), 10 states have internal predecessors, (41), 6 states have call successors, (20), 5 states have call predecessors, (20), 4 states have return successors, (18), 4 states have call predecessors, (18), 5 states have call successors, (18) [2022-02-23 18:01:06,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:01:06,502 INFO L93 Difference]: Finished difference Result 207 states and 242 transitions. [2022-02-23 18:01:06,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-23 18:01:06,503 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 10 states have internal predecessors, (41), 6 states have call successors, (20), 5 states have call predecessors, (20), 4 states have return successors, (18), 4 states have call predecessors, (18), 5 states have call successors, (18) Word has length 60 [2022-02-23 18:01:06,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:01:06,507 INFO L225 Difference]: With dead ends: 207 [2022-02-23 18:01:06,507 INFO L226 Difference]: Without dead ends: 207 [2022-02-23 18:01:06,507 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2022-02-23 18:01:06,508 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 119 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-23 18:01:06,509 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 264 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-23 18:01:06,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2022-02-23 18:01:06,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 199. [2022-02-23 18:01:06,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 126 states have (on average 1.1904761904761905) internal successors, (150), 130 states have internal predecessors, (150), 46 states have call successors, (46), 27 states have call predecessors, (46), 26 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2022-02-23 18:01:06,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 237 transitions. [2022-02-23 18:01:06,528 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 237 transitions. Word has length 60 [2022-02-23 18:01:06,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:01:06,529 INFO L470 AbstractCegarLoop]: Abstraction has 199 states and 237 transitions. [2022-02-23 18:01:06,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 10 states have internal predecessors, (41), 6 states have call successors, (20), 5 states have call predecessors, (20), 4 states have return successors, (18), 4 states have call predecessors, (18), 5 states have call successors, (18) [2022-02-23 18:01:06,529 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 237 transitions. [2022-02-23 18:01:06,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-02-23 18:01:06,529 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:01:06,530 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 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, 1, 1, 1] [2022-02-23 18:01:06,547 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:01:06,744 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:01:06,745 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:01:06,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:01:06,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1491020248, now seen corresponding path program 1 times [2022-02-23 18:01:06,745 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:01:06,745 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368127097] [2022-02-23 18:01:06,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:06,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:01:06,754 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:01:06,754 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [345938556] [2022-02-23 18:01:06,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:06,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:01:06,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:01:06,755 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:01:06,756 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:01:06,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:01:06,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-23 18:01:06,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:01:06,973 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-02-23 18:01:06,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:01:07,108 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-02-23 18:01:07,109 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:01:07,109 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368127097] [2022-02-23 18:01:07,109 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:01:07,109 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345938556] [2022-02-23 18:01:07,109 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345938556] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:01:07,109 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:01:07,109 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-02-23 18:01:07,110 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983349240] [2022-02-23 18:01:07,110 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:01:07,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-23 18:01:07,111 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:01:07,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-23 18:01:07,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-02-23 18:01:07,112 INFO L87 Difference]: Start difference. First operand 199 states and 237 transitions. Second operand has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 5 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:01:07,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:01:07,253 INFO L93 Difference]: Finished difference Result 263 states and 342 transitions. [2022-02-23 18:01:07,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-23 18:01:07,254 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 5 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 61 [2022-02-23 18:01:07,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:01:07,255 INFO L225 Difference]: With dead ends: 263 [2022-02-23 18:01:07,255 INFO L226 Difference]: Without dead ends: 263 [2022-02-23 18:01:07,255 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-02-23 18:01:07,256 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 62 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-23 18:01:07,256 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 387 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-23 18:01:07,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-02-23 18:01:07,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 239. [2022-02-23 18:01:07,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 153 states have (on average 1.2222222222222223) internal successors, (187), 156 states have internal predecessors, (187), 60 states have call successors, (60), 26 states have call predecessors, (60), 25 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2022-02-23 18:01:07,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 303 transitions. [2022-02-23 18:01:07,264 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 303 transitions. Word has length 61 [2022-02-23 18:01:07,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:01:07,265 INFO L470 AbstractCegarLoop]: Abstraction has 239 states and 303 transitions. [2022-02-23 18:01:07,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 5 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:01:07,265 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 303 transitions. [2022-02-23 18:01:07,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-02-23 18:01:07,265 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:01:07,265 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 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, 1, 1, 1] [2022-02-23 18:01:07,285 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-02-23 18:01:07,482 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:01:07,483 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:01:07,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:01:07,483 INFO L85 PathProgramCache]: Analyzing trace with hash 317217743, now seen corresponding path program 1 times [2022-02-23 18:01:07,483 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:01:07,483 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528160997] [2022-02-23 18:01:07,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:07,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:01:07,491 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:01:07,491 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1962148406] [2022-02-23 18:01:07,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:07,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:01:07,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:01:07,500 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:01:07,501 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:01:07,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:01:07,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-23 18:01:07,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:01:07,642 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-02-23 18:01:07,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:01:07,765 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-02-23 18:01:07,765 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:01:07,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528160997] [2022-02-23 18:01:07,765 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:01:07,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962148406] [2022-02-23 18:01:07,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1962148406] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:01:07,766 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:01:07,766 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-02-23 18:01:07,766 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285396016] [2022-02-23 18:01:07,766 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:01:07,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-23 18:01:07,766 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:01:07,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-23 18:01:07,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-02-23 18:01:07,767 INFO L87 Difference]: Start difference. First operand 239 states and 303 transitions. Second operand has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 6 states have call successors, (20), 5 states have call predecessors, (20), 4 states have return successors, (18), 4 states have call predecessors, (18), 5 states have call successors, (18) [2022-02-23 18:01:07,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:01:07,901 INFO L93 Difference]: Finished difference Result 252 states and 308 transitions. [2022-02-23 18:01:07,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-23 18:01:07,902 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 6 states have call successors, (20), 5 states have call predecessors, (20), 4 states have return successors, (18), 4 states have call predecessors, (18), 5 states have call successors, (18) Word has length 63 [2022-02-23 18:01:07,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:01:07,903 INFO L225 Difference]: With dead ends: 252 [2022-02-23 18:01:07,903 INFO L226 Difference]: Without dead ends: 252 [2022-02-23 18:01:07,903 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2022-02-23 18:01:07,904 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 83 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-23 18:01:07,904 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 266 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-23 18:01:07,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2022-02-23 18:01:07,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 248. [2022-02-23 18:01:07,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 162 states have (on average 1.1728395061728396) internal successors, (190), 165 states have internal predecessors, (190), 60 states have call successors, (60), 26 states have call predecessors, (60), 25 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2022-02-23 18:01:07,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 306 transitions. [2022-02-23 18:01:07,911 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 306 transitions. Word has length 63 [2022-02-23 18:01:07,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:01:07,911 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 306 transitions. [2022-02-23 18:01:07,911 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 6 states have call successors, (20), 5 states have call predecessors, (20), 4 states have return successors, (18), 4 states have call predecessors, (18), 5 states have call successors, (18) [2022-02-23 18:01:07,912 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 306 transitions. [2022-02-23 18:01:07,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-02-23 18:01:07,912 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:01:07,912 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 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] [2022-02-23 18:01:07,945 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:01:08,148 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:01:08,148 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:01:08,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:01:08,149 INFO L85 PathProgramCache]: Analyzing trace with hash 918639692, now seen corresponding path program 1 times [2022-02-23 18:01:08,149 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:01:08,149 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838930736] [2022-02-23 18:01:08,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:08,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:01:08,156 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:01:08,156 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [997936643] [2022-02-23 18:01:08,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:08,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:01:08,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:01:08,173 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:01:08,174 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:01:08,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:01:08,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-23 18:01:08,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:01:08,453 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 15 proven. 14 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-02-23 18:01:08,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:01:08,609 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 22 proven. 7 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-02-23 18:01:08,609 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:01:08,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838930736] [2022-02-23 18:01:08,609 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:01:08,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997936643] [2022-02-23 18:01:08,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997936643] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:01:08,610 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:01:08,610 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 12 [2022-02-23 18:01:08,610 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992810121] [2022-02-23 18:01:08,610 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:01:08,610 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-23 18:01:08,610 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:01:08,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-23 18:01:08,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-02-23 18:01:08,611 INFO L87 Difference]: Start difference. First operand 248 states and 306 transitions. Second operand has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 11 states have internal predecessors, (43), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-02-23 18:01:08,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:01:08,883 INFO L93 Difference]: Finished difference Result 332 states and 429 transitions. [2022-02-23 18:01:08,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-23 18:01:08,884 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 11 states have internal predecessors, (43), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 68 [2022-02-23 18:01:08,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:01:08,886 INFO L225 Difference]: With dead ends: 332 [2022-02-23 18:01:08,887 INFO L226 Difference]: Without dead ends: 328 [2022-02-23 18:01:08,887 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 128 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2022-02-23 18:01:08,887 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 44 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-23 18:01:08,887 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 395 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-23 18:01:08,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-02-23 18:01:08,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 295. [2022-02-23 18:01:08,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 195 states have (on average 1.1948717948717948) internal successors, (233), 204 states have internal predecessors, (233), 71 states have call successors, (71), 29 states have call predecessors, (71), 28 states have return successors, (66), 61 states have call predecessors, (66), 66 states have call successors, (66) [2022-02-23 18:01:08,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 370 transitions. [2022-02-23 18:01:08,898 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 370 transitions. Word has length 68 [2022-02-23 18:01:08,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:01:08,898 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 370 transitions. [2022-02-23 18:01:08,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 11 states have internal predecessors, (43), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-02-23 18:01:08,898 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 370 transitions. [2022-02-23 18:01:08,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-02-23 18:01:08,899 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:01:08,899 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 4, 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, 1, 1] [2022-02-23 18:01:08,926 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:01:09,099 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:01:09,100 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:01:09,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:01:09,100 INFO L85 PathProgramCache]: Analyzing trace with hash -210356579, now seen corresponding path program 2 times [2022-02-23 18:01:09,100 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:01:09,100 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851752971] [2022-02-23 18:01:09,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:09,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:01:09,107 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:01:09,108 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [265251798] [2022-02-23 18:01:09,108 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-23 18:01:09,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:01:09,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:01:09,109 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:01:09,130 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:01:09,172 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-23 18:01:09,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 18:01:09,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 36 conjunts are in the unsatisfiable core [2022-02-23 18:01:09,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:01:09,518 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 17 proven. 18 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-02-23 18:01:09,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:01:09,809 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 17 proven. 18 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-02-23 18:01:09,810 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:01:09,810 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851752971] [2022-02-23 18:01:09,810 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:01:09,810 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [265251798] [2022-02-23 18:01:09,810 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [265251798] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:01:09,810 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:01:09,810 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2022-02-23 18:01:09,810 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605084343] [2022-02-23 18:01:09,810 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:01:09,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-23 18:01:09,811 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:01:09,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-23 18:01:09,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2022-02-23 18:01:09,811 INFO L87 Difference]: Start difference. First operand 295 states and 370 transitions. Second operand has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 14 states have internal predecessors, (43), 9 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 9 states have call predecessors, (19), 9 states have call successors, (19) [2022-02-23 18:01:10,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:01:10,850 INFO L93 Difference]: Finished difference Result 317 states and 395 transitions. [2022-02-23 18:01:10,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-23 18:01:10,850 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 14 states have internal predecessors, (43), 9 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 9 states have call predecessors, (19), 9 states have call successors, (19) Word has length 73 [2022-02-23 18:01:10,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:01:10,852 INFO L225 Difference]: With dead ends: 317 [2022-02-23 18:01:10,852 INFO L226 Difference]: Without dead ends: 316 [2022-02-23 18:01:10,852 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 131 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2022-02-23 18:01:10,852 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 51 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-23 18:01:10,852 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 351 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-23 18:01:10,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-02-23 18:01:10,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 305. [2022-02-23 18:01:10,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 204 states have (on average 1.1862745098039216) internal successors, (242), 212 states have internal predecessors, (242), 69 states have call successors, (69), 32 states have call predecessors, (69), 31 states have return successors, (65), 60 states have call predecessors, (65), 65 states have call successors, (65) [2022-02-23 18:01:10,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 376 transitions. [2022-02-23 18:01:10,861 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 376 transitions. Word has length 73 [2022-02-23 18:01:10,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:01:10,862 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 376 transitions. [2022-02-23 18:01:10,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 14 states have internal predecessors, (43), 9 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 9 states have call predecessors, (19), 9 states have call successors, (19) [2022-02-23 18:01:10,862 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 376 transitions. [2022-02-23 18:01:10,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-02-23 18:01:10,862 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:01:10,863 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 2, 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, 1, 1, 1, 1, 1] [2022-02-23 18:01:10,897 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:01:11,065 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:01:11,066 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:01:11,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:01:11,066 INFO L85 PathProgramCache]: Analyzing trace with hash 952478412, now seen corresponding path program 3 times [2022-02-23 18:01:11,066 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:01:11,066 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759024680] [2022-02-23 18:01:11,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:11,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:01:11,074 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:01:11,075 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [956987145] [2022-02-23 18:01:11,075 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-23 18:01:11,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:01:11,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:01:11,083 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:01:11,085 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:01:11,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-23 18:01:11,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 18:01:11,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 40 conjunts are in the unsatisfiable core [2022-02-23 18:01:11,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:01:11,596 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 31 proven. 10 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-02-23 18:01:11,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:01:11,688 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:01:11,688 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759024680] [2022-02-23 18:01:11,689 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:01:11,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956987145] [2022-02-23 18:01:11,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [956987145] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-23 18:01:11,689 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-23 18:01:11,689 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2022-02-23 18:01:11,689 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079900065] [2022-02-23 18:01:11,689 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-23 18:01:11,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-23 18:01:11,689 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:01:11,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-23 18:01:11,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-02-23 18:01:11,690 INFO L87 Difference]: Start difference. First operand 305 states and 376 transitions. Second operand has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-02-23 18:01:11,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:01:11,896 INFO L93 Difference]: Finished difference Result 335 states and 407 transitions. [2022-02-23 18:01:11,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-23 18:01:11,896 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 78 [2022-02-23 18:01:11,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:01:11,898 INFO L225 Difference]: With dead ends: 335 [2022-02-23 18:01:11,898 INFO L226 Difference]: Without dead ends: 333 [2022-02-23 18:01:11,898 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-02-23 18:01:11,899 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 24 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-23 18:01:11,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 249 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-23 18:01:11,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2022-02-23 18:01:11,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 330. [2022-02-23 18:01:11,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 221 states have (on average 1.1764705882352942) internal successors, (260), 228 states have internal predecessors, (260), 73 states have call successors, (73), 37 states have call predecessors, (73), 35 states have return successors, (69), 64 states have call predecessors, (69), 69 states have call successors, (69) [2022-02-23 18:01:11,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 402 transitions. [2022-02-23 18:01:11,907 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 402 transitions. Word has length 78 [2022-02-23 18:01:11,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:01:11,908 INFO L470 AbstractCegarLoop]: Abstraction has 330 states and 402 transitions. [2022-02-23 18:01:11,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-02-23 18:01:11,908 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 402 transitions. [2022-02-23 18:01:11,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-02-23 18:01:11,909 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:01:11,909 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:01:11,934 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:01:12,109 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:01:12,109 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:01:12,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:01:12,110 INFO L85 PathProgramCache]: Analyzing trace with hash 900405455, now seen corresponding path program 1 times [2022-02-23 18:01:12,110 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:01:12,110 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455131655] [2022-02-23 18:01:12,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:12,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:01:12,118 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:01:12,119 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1763408035] [2022-02-23 18:01:12,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:12,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:01:12,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:01:12,120 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:01:12,121 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:01:12,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:01:12,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 42 conjunts are in the unsatisfiable core [2022-02-23 18:01:12,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:01:12,894 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 30 proven. 17 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2022-02-23 18:01:12,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:01:13,527 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 30 proven. 17 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2022-02-23 18:01:13,527 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:01:13,527 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455131655] [2022-02-23 18:01:13,527 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:01:13,527 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763408035] [2022-02-23 18:01:13,527 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763408035] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:01:13,527 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:01:13,528 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2022-02-23 18:01:13,528 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523304736] [2022-02-23 18:01:13,528 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:01:13,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-23 18:01:13,528 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:01:13,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-23 18:01:13,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-02-23 18:01:13,529 INFO L87 Difference]: Start difference. First operand 330 states and 402 transitions. Second operand has 19 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 18 states have internal predecessors, (45), 11 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (23), 9 states have call predecessors, (23), 9 states have call successors, (23) [2022-02-23 18:01:16,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:01:16,477 INFO L93 Difference]: Finished difference Result 390 states and 484 transitions. [2022-02-23 18:01:16,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-23 18:01:16,478 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 18 states have internal predecessors, (45), 11 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (23), 9 states have call predecessors, (23), 9 states have call successors, (23) Word has length 84 [2022-02-23 18:01:16,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:01:16,479 INFO L225 Difference]: With dead ends: 390 [2022-02-23 18:01:16,479 INFO L226 Difference]: Without dead ends: 377 [2022-02-23 18:01:16,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 149 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=248, Invalid=1084, Unknown=0, NotChecked=0, Total=1332 [2022-02-23 18:01:16,480 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 87 mSDsluCounter, 471 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 521 SdHoareTripleChecker+Invalid, 691 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-02-23 18:01:16,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 521 Invalid, 691 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-02-23 18:01:16,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2022-02-23 18:01:16,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 368. [2022-02-23 18:01:16,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 247 states have (on average 1.1902834008097165) internal successors, (294), 252 states have internal predecessors, (294), 84 states have call successors, (84), 37 states have call predecessors, (84), 36 states have return successors, (82), 78 states have call predecessors, (82), 82 states have call successors, (82) [2022-02-23 18:01:16,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 460 transitions. [2022-02-23 18:01:16,507 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 460 transitions. Word has length 84 [2022-02-23 18:01:16,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:01:16,508 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 460 transitions. [2022-02-23 18:01:16,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 18 states have internal predecessors, (45), 11 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (23), 9 states have call predecessors, (23), 9 states have call successors, (23) [2022-02-23 18:01:16,508 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 460 transitions. [2022-02-23 18:01:16,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-02-23 18:01:16,509 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:01:16,509 INFO L514 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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] [2022-02-23 18:01:16,553 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:01:16,725 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:01:16,725 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:01:16,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:01:16,726 INFO L85 PathProgramCache]: Analyzing trace with hash 653404933, now seen corresponding path program 1 times [2022-02-23 18:01:16,726 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:01:16,726 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247256545] [2022-02-23 18:01:16,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:16,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:01:16,736 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:01:16,737 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1368727127] [2022-02-23 18:01:16,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:16,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:01:16,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:01:16,749 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:01:16,750 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:01:16,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:01:16,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 41 conjunts are in the unsatisfiable core [2022-02-23 18:01:16,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:01:17,924 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 51 proven. 23 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2022-02-23 18:01:17,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:01:18,389 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-23 18:01:19,246 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:01:19,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247256545] [2022-02-23 18:01:19,247 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:01:19,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368727127] [2022-02-23 18:01:19,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368727127] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-23 18:01:19,247 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-23 18:01:19,247 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-02-23 18:01:19,247 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579229510] [2022-02-23 18:01:19,247 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-23 18:01:19,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-23 18:01:19,248 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:01:19,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-23 18:01:19,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-02-23 18:01:19,248 INFO L87 Difference]: Start difference. First operand 368 states and 460 transitions. Second operand has 11 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 5 states have call successors, (16) [2022-02-23 18:01:19,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:01:19,729 INFO L93 Difference]: Finished difference Result 375 states and 465 transitions. [2022-02-23 18:01:19,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-23 18:01:19,729 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 5 states have call successors, (16) Word has length 101 [2022-02-23 18:01:19,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:01:19,731 INFO L225 Difference]: With dead ends: 375 [2022-02-23 18:01:19,731 INFO L226 Difference]: Without dead ends: 375 [2022-02-23 18:01:19,731 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2022-02-23 18:01:19,732 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 33 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 361 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-23 18:01:19,732 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 361 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-23 18:01:19,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2022-02-23 18:01:19,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 372. [2022-02-23 18:01:19,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 250 states have (on average 1.184) internal successors, (296), 255 states have internal predecessors, (296), 84 states have call successors, (84), 38 states have call predecessors, (84), 37 states have return successors, (82), 78 states have call predecessors, (82), 82 states have call successors, (82) [2022-02-23 18:01:19,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 462 transitions. [2022-02-23 18:01:19,764 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 462 transitions. Word has length 101 [2022-02-23 18:01:19,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:01:19,764 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 462 transitions. [2022-02-23 18:01:19,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 5 states have call successors, (16) [2022-02-23 18:01:19,764 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 462 transitions. [2022-02-23 18:01:19,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-02-23 18:01:19,766 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:01:19,766 INFO L514 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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:01:19,812 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:01:19,983 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:01:19,984 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:01:19,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:01:19,984 INFO L85 PathProgramCache]: Analyzing trace with hash 487608439, now seen corresponding path program 4 times [2022-02-23 18:01:19,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:01:19,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423807301] [2022-02-23 18:01:19,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:19,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:01:19,991 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:01:19,995 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [630259427] [2022-02-23 18:01:19,995 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-23 18:01:19,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:01:19,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:01:19,997 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:01:20,001 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:01:20,060 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-23 18:01:20,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 18:01:20,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 5 conjunts are in the unsatisfiable core [2022-02-23 18:01:20,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:01:20,260 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-02-23 18:01:20,260 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-23 18:01:20,260 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:01:20,261 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423807301] [2022-02-23 18:01:20,261 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:01:20,261 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630259427] [2022-02-23 18:01:20,261 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630259427] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-23 18:01:20,261 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-23 18:01:20,261 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-23 18:01:20,275 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466483874] [2022-02-23 18:01:20,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-23 18:01:20,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-23 18:01:20,276 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:01:20,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-23 18:01:20,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-23 18:01:20,277 INFO L87 Difference]: Start difference. First operand 372 states and 462 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-02-23 18:01:20,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:01:20,348 INFO L93 Difference]: Finished difference Result 417 states and 535 transitions. [2022-02-23 18:01:20,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-23 18:01:20,348 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 105 [2022-02-23 18:01:20,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:01:20,350 INFO L225 Difference]: With dead ends: 417 [2022-02-23 18:01:20,350 INFO L226 Difference]: Without dead ends: 417 [2022-02-23 18:01:20,350 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 102 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:01:20,351 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 12 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-23 18:01:20,351 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 194 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-23 18:01:20,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-02-23 18:01:20,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 387. [2022-02-23 18:01:20,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 259 states have (on average 1.193050193050193) internal successors, (309), 263 states have internal predecessors, (309), 90 states have call successors, (90), 38 states have call predecessors, (90), 37 states have return successors, (88), 85 states have call predecessors, (88), 88 states have call successors, (88) [2022-02-23 18:01:20,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 487 transitions. [2022-02-23 18:01:20,378 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 487 transitions. Word has length 105 [2022-02-23 18:01:20,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:01:20,379 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 487 transitions. [2022-02-23 18:01:20,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-02-23 18:01:20,379 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 487 transitions. [2022-02-23 18:01:20,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-02-23 18:01:20,380 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:01:20,380 INFO L514 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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:01:20,399 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:01:20,598 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:01:20,599 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:01:20,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:01:20,599 INFO L85 PathProgramCache]: Analyzing trace with hash 791718745, now seen corresponding path program 1 times [2022-02-23 18:01:20,599 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:01:20,600 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428341580] [2022-02-23 18:01:20,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:20,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:01:20,606 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:01:20,607 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1374125361] [2022-02-23 18:01:20,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:20,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:01:20,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:01:20,624 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:01:20,677 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:01:20,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:01:20,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-23 18:01:20,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:01:21,044 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 32 proven. 229 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-02-23 18:01:21,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:01:21,371 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 32 proven. 37 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-02-23 18:01:21,372 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:01:21,372 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428341580] [2022-02-23 18:01:21,372 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:01:21,372 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374125361] [2022-02-23 18:01:21,372 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374125361] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:01:21,372 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:01:21,372 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-02-23 18:01:21,372 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187717436] [2022-02-23 18:01:21,372 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:01:21,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-23 18:01:21,373 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:01:21,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-23 18:01:21,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-02-23 18:01:21,373 INFO L87 Difference]: Start difference. First operand 387 states and 487 transitions. Second operand has 18 states, 18 states have (on average 4.222222222222222) internal successors, (76), 18 states have internal predecessors, (76), 10 states have call successors, (36), 7 states have call predecessors, (36), 6 states have return successors, (34), 8 states have call predecessors, (34), 9 states have call successors, (34) [2022-02-23 18:01:21,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:01:21,883 INFO L93 Difference]: Finished difference Result 1260 states and 1555 transitions. [2022-02-23 18:01:21,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-23 18:01:21,883 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.222222222222222) internal successors, (76), 18 states have internal predecessors, (76), 10 states have call successors, (36), 7 states have call predecessors, (36), 6 states have return successors, (34), 8 states have call predecessors, (34), 9 states have call successors, (34) Word has length 116 [2022-02-23 18:01:21,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:01:21,888 INFO L225 Difference]: With dead ends: 1260 [2022-02-23 18:01:21,888 INFO L226 Difference]: Without dead ends: 1260 [2022-02-23 18:01:21,889 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 215 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=311, Invalid=559, Unknown=0, NotChecked=0, Total=870 [2022-02-23 18:01:21,889 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 296 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 458 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-23 18:01:21,889 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [296 Valid, 458 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-23 18:01:21,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1260 states. [2022-02-23 18:01:21,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1260 to 1202. [2022-02-23 18:01:21,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1202 states, 771 states have (on average 1.1595330739299612) internal successors, (894), 782 states have internal predecessors, (894), 305 states have call successors, (305), 126 states have call predecessors, (305), 125 states have return successors, (296), 293 states have call predecessors, (296), 296 states have call successors, (296) [2022-02-23 18:01:21,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1202 states to 1202 states and 1495 transitions. [2022-02-23 18:01:21,928 INFO L78 Accepts]: Start accepts. Automaton has 1202 states and 1495 transitions. Word has length 116 [2022-02-23 18:01:21,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:01:21,930 INFO L470 AbstractCegarLoop]: Abstraction has 1202 states and 1495 transitions. [2022-02-23 18:01:21,930 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.222222222222222) internal successors, (76), 18 states have internal predecessors, (76), 10 states have call successors, (36), 7 states have call predecessors, (36), 6 states have return successors, (34), 8 states have call predecessors, (34), 9 states have call successors, (34) [2022-02-23 18:01:21,930 INFO L276 IsEmpty]: Start isEmpty. Operand 1202 states and 1495 transitions. [2022-02-23 18:01:21,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-02-23 18:01:21,932 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:01:21,932 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 15, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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:01:21,959 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:01:22,164 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:01:22,164 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:01:22,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:01:22,165 INFO L85 PathProgramCache]: Analyzing trace with hash -351372628, now seen corresponding path program 2 times [2022-02-23 18:01:22,165 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:01:22,165 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828422085] [2022-02-23 18:01:22,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:01:22,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:01:22,218 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:01:22,218 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [612713365] [2022-02-23 18:01:22,218 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-23 18:01:22,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:01:22,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:01:22,219 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:01:22,250 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:01:22,289 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-23 18:01:22,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 18:01:22,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 73 conjunts are in the unsatisfiable core [2022-02-23 18:01:22,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:01:25,806 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-23 18:01:27,786 INFO L134 CoverageAnalysis]: Checked inductivity of 516 backedges. 139 proven. 92 refuted. 0 times theorem prover too weak. 285 trivial. 0 not checked. [2022-02-23 18:01:27,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:01:29,364 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-23 18:01:46,915 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-23 18:01:56,059 INFO L134 CoverageAnalysis]: Checked inductivity of 516 backedges. 136 proven. 86 refuted. 0 times theorem prover too weak. 294 trivial. 0 not checked. [2022-02-23 18:01:56,059 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:01:56,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828422085] [2022-02-23 18:01:56,060 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:01:56,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612713365] [2022-02-23 18:01:56,060 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612713365] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:01:56,060 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:01:56,060 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2022-02-23 18:01:56,060 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598647173] [2022-02-23 18:01:56,060 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:01:56,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-23 18:01:56,060 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:01:56,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-23 18:01:56,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=632, Unknown=10, NotChecked=0, Total=812 [2022-02-23 18:01:56,061 INFO L87 Difference]: Start difference. First operand 1202 states and 1495 transitions. Second operand has 29 states, 26 states have (on average 2.230769230769231) internal successors, (58), 20 states have internal predecessors, (58), 17 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (38), 15 states have call predecessors, (38), 16 states have call successors, (38) [2022-02-23 18:01:57,918 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:02:02,939 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:02:10,208 WARN L232 SmtUtils]: Spent 5.51s on a formula simplification. DAG size of input: 146 DAG size of output: 126 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 18:02:20,460 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:02:22,467 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:02:24,471 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:02:26,477 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:03:32,093 WARN L232 SmtUtils]: Spent 56.55s on a formula simplification. DAG size of input: 109 DAG size of output: 108 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 18:04:33,474 WARN L232 SmtUtils]: Spent 58.98s on a formula simplification. DAG size of input: 129 DAG size of output: 128 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 18:04:35,482 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:04:37,217 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:04:40,847 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:04:42,879 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:04:44,882 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:04:50,684 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:04:57,207 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:04:58,324 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:05:06,957 WARN L232 SmtUtils]: Spent 5.31s on a formula simplification. DAG size of input: 73 DAG size of output: 72 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 18:05:09,109 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:05:17,441 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:05:19,448 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:05:29,584 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:05:32,312 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:05:58,982 WARN L232 SmtUtils]: Spent 22.80s on a formula simplification. DAG size of input: 147 DAG size of output: 127 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 18:06:02,681 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:06:04,687 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:06:06,993 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:06:09,419 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:06:11,138 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:06:20,570 WARN L232 SmtUtils]: Spent 7.24s on a formula simplification. DAG size of input: 128 DAG size of output: 127 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 18:06:28,568 WARN L232 SmtUtils]: Spent 6.22s on a formula simplification. DAG size of input: 87 DAG size of output: 86 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 18:07:25,220 WARN L232 SmtUtils]: Spent 52.69s on a formula simplification. DAG size of input: 110 DAG size of output: 109 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 18:07:27,227 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:07:29,230 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:07:31,235 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:07:39,948 WARN L232 SmtUtils]: Spent 5.90s on a formula simplification. DAG size of input: 146 DAG size of output: 127 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 18:07:41,369 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:07:43,372 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:07:46,812 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:07:48,815 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:07:50,822 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:07:54,596 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:07:56,600 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:07:58,606 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:08:00,611 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:08:09,839 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:08:11,845 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:08:13,850 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:08:15,854 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:08:18,139 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:08:20,147 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:08:20,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:08:20,155 INFO L93 Difference]: Finished difference Result 1635 states and 2119 transitions. [2022-02-23 18:08:20,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-23 18:08:20,156 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 2.230769230769231) internal successors, (58), 20 states have internal predecessors, (58), 17 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (38), 15 states have call predecessors, (38), 16 states have call successors, (38) Word has length 124 [2022-02-23 18:08:20,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:08:20,162 INFO L225 Difference]: With dead ends: 1635 [2022-02-23 18:08:20,162 INFO L226 Difference]: Without dead ends: 1635 [2022-02-23 18:08:20,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 218 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 801 ImplicationChecksByTransitivity, 311.6s TimeCoverageRelationStatistics Valid=657, Invalid=2187, Unknown=18, NotChecked=0, Total=2862 [2022-02-23 18:08:20,163 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 267 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 908 mSolverCounterSat, 365 mSolverCounterUnsat, 34 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 98.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 666 SdHoareTripleChecker+Invalid, 1307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 365 IncrementalHoareTripleChecker+Valid, 908 IncrementalHoareTripleChecker+Invalid, 34 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 98.6s IncrementalHoareTripleChecker+Time [2022-02-23 18:08:20,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 666 Invalid, 1307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [365 Valid, 908 Invalid, 34 Unknown, 0 Unchecked, 98.6s Time] [2022-02-23 18:08:20,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1635 states. [2022-02-23 18:08:20,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1635 to 1555. [2022-02-23 18:08:20,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1555 states, 978 states have (on average 1.179959100204499) internal successors, (1154), 995 states have internal predecessors, (1154), 434 states have call successors, (434), 143 states have call predecessors, (434), 142 states have return successors, (425), 416 states have call predecessors, (425), 425 states have call successors, (425) [2022-02-23 18:08:20,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1555 states to 1555 states and 2013 transitions. [2022-02-23 18:08:20,199 INFO L78 Accepts]: Start accepts. Automaton has 1555 states and 2013 transitions. Word has length 124 [2022-02-23 18:08:20,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:08:20,200 INFO L470 AbstractCegarLoop]: Abstraction has 1555 states and 2013 transitions. [2022-02-23 18:08:20,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 26 states have (on average 2.230769230769231) internal successors, (58), 20 states have internal predecessors, (58), 17 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (38), 15 states have call predecessors, (38), 16 states have call successors, (38) [2022-02-23 18:08:20,200 INFO L276 IsEmpty]: Start isEmpty. Operand 1555 states and 2013 transitions. [2022-02-23 18:08:20,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-02-23 18:08:20,201 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:08:20,201 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 15, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:08:20,219 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:08:20,419 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:08:20,419 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:08:20,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:08:20,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1703433466, now seen corresponding path program 3 times [2022-02-23 18:08:20,420 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:08:20,420 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370732447] [2022-02-23 18:08:20,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:08:20,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:08:20,426 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:08:20,427 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1988083178] [2022-02-23 18:08:20,427 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-23 18:08:20,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:08:20,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:08:20,435 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:08:20,480 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:08:20,518 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-23 18:08:20,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 18:08:20,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 67 conjunts are in the unsatisfiable core [2022-02-23 18:08:20,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:08:21,603 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 100 proven. 57 refuted. 0 times theorem prover too weak. 366 trivial. 0 not checked. [2022-02-23 18:08:21,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:08:38,765 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 101 proven. 56 refuted. 0 times theorem prover too weak. 366 trivial. 0 not checked. [2022-02-23 18:08:38,766 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:08:38,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370732447] [2022-02-23 18:08:38,766 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:08:38,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988083178] [2022-02-23 18:08:38,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988083178] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:08:38,766 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:08:38,766 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2022-02-23 18:08:38,766 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454739602] [2022-02-23 18:08:38,766 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:08:38,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-23 18:08:38,767 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:08:38,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-23 18:08:38,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=356, Unknown=1, NotChecked=0, Total=462 [2022-02-23 18:08:38,767 INFO L87 Difference]: Start difference. First operand 1555 states and 2013 transitions. Second operand has 22 states, 21 states have (on average 3.0) internal successors, (63), 20 states have internal predecessors, (63), 12 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (37), 14 states have call predecessors, (37), 11 states have call successors, (37) [2022-02-23 18:08:40,855 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:08:42,054 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:09:00,264 WARN L232 SmtUtils]: Spent 17.45s on a formula simplification that was a NOOP. DAG size: 136 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 18:09:08,246 WARN L232 SmtUtils]: Spent 7.83s on a formula simplification that was a NOOP. DAG size: 128 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 18:09:10,326 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:09:12,399 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:09:14,402 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:09:19,971 WARN L232 SmtUtils]: Spent 5.47s on a formula simplification. DAG size of input: 82 DAG size of output: 81 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 18:09:24,370 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:09:26,591 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:09:28,595 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:09:31,060 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:09:39,027 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:09:42,449 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:09:48,251 WARN L232 SmtUtils]: Spent 5.18s on a formula simplification that was a NOOP. DAG size: 82 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-23 18:09:50,326 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:09:52,328 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-23 18:09:52,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:09:52,485 INFO L93 Difference]: Finished difference Result 1884 states and 2465 transitions. [2022-02-23 18:09:52,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-23 18:09:52,485 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 3.0) internal successors, (63), 20 states have internal predecessors, (63), 12 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (37), 14 states have call predecessors, (37), 11 states have call successors, (37) Word has length 128 [2022-02-23 18:09:52,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:09:52,490 INFO L225 Difference]: With dead ends: 1884 [2022-02-23 18:09:52,490 INFO L226 Difference]: Without dead ends: 1870 [2022-02-23 18:09:52,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 233 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 47.7s TimeCoverageRelationStatistics Valid=351, Invalid=979, Unknown=2, NotChecked=0, Total=1332 [2022-02-23 18:09:52,491 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 170 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 711 mSolverCounterSat, 201 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 608 SdHoareTripleChecker+Invalid, 922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 711 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.0s IncrementalHoareTripleChecker+Time [2022-02-23 18:09:52,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 608 Invalid, 922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 711 Invalid, 10 Unknown, 0 Unchecked, 31.0s Time] [2022-02-23 18:09:52,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1870 states. [2022-02-23 18:09:52,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1870 to 1754. [2022-02-23 18:09:52,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1754 states, 1112 states have (on average 1.189748201438849) internal successors, (1323), 1125 states have internal predecessors, (1323), 486 states have call successors, (486), 157 states have call predecessors, (486), 155 states have return successors, (483), 471 states have call predecessors, (483), 483 states have call successors, (483) [2022-02-23 18:09:52,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1754 states to 1754 states and 2292 transitions. [2022-02-23 18:09:52,521 INFO L78 Accepts]: Start accepts. Automaton has 1754 states and 2292 transitions. Word has length 128 [2022-02-23 18:09:52,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:09:52,521 INFO L470 AbstractCegarLoop]: Abstraction has 1754 states and 2292 transitions. [2022-02-23 18:09:52,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 3.0) internal successors, (63), 20 states have internal predecessors, (63), 12 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (37), 14 states have call predecessors, (37), 11 states have call successors, (37) [2022-02-23 18:09:52,521 INFO L276 IsEmpty]: Start isEmpty. Operand 1754 states and 2292 transitions. [2022-02-23 18:09:52,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-02-23 18:09:52,522 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:09:52,522 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:09:52,540 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-02-23 18:09:52,738 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:09:52,738 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:09:52,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:09:52,739 INFO L85 PathProgramCache]: Analyzing trace with hash -1569660177, now seen corresponding path program 1 times [2022-02-23 18:09:52,739 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:09:52,739 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866096393] [2022-02-23 18:09:52,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:09:52,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:09:52,745 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:09:52,745 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1847113418] [2022-02-23 18:09:52,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:09:52,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:09:52,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:09:52,746 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:09:52,747 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:09:52,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:09:52,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-23 18:09:52,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:09:53,040 INFO L134 CoverageAnalysis]: Checked inductivity of 586 backedges. 32 proven. 434 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-02-23 18:09:53,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:09:53,277 INFO L134 CoverageAnalysis]: Checked inductivity of 586 backedges. 32 proven. 50 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-02-23 18:09:53,278 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:09:53,278 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866096393] [2022-02-23 18:09:53,278 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:09:53,278 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847113418] [2022-02-23 18:09:53,278 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847113418] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:09:53,278 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:09:53,278 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-02-23 18:09:53,278 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51600199] [2022-02-23 18:09:53,278 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:09:53,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-23 18:09:53,279 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:09:53,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-23 18:09:53,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-02-23 18:09:53,279 INFO L87 Difference]: Start difference. First operand 1754 states and 2292 transitions. Second operand has 18 states, 18 states have (on average 4.222222222222222) internal successors, (76), 18 states have internal predecessors, (76), 12 states have call successors, (44), 8 states have call predecessors, (44), 7 states have return successors, (42), 10 states have call predecessors, (42), 11 states have call successors, (42) [2022-02-23 18:09:53,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:09:53,623 INFO L93 Difference]: Finished difference Result 1804 states and 2304 transitions. [2022-02-23 18:09:53,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-23 18:09:53,623 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.222222222222222) internal successors, (76), 18 states have internal predecessors, (76), 12 states have call successors, (44), 8 states have call predecessors, (44), 7 states have return successors, (42), 10 states have call predecessors, (42), 11 states have call successors, (42) Word has length 133 [2022-02-23 18:09:53,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:09:53,628 INFO L225 Difference]: With dead ends: 1804 [2022-02-23 18:09:53,628 INFO L226 Difference]: Without dead ends: 1804 [2022-02-23 18:09:53,628 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 249 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=312, Invalid=558, Unknown=0, NotChecked=0, Total=870 [2022-02-23 18:09:53,629 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 261 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 170 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-23 18:09:53,629 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [261 Valid, 342 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [170 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-23 18:09:53,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1804 states. [2022-02-23 18:09:53,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1804 to 1772. [2022-02-23 18:09:53,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1772 states, 1130 states have (on average 1.1592920353982301) internal successors, (1310), 1143 states have internal predecessors, (1310), 486 states have call successors, (486), 157 states have call predecessors, (486), 155 states have return successors, (483), 471 states have call predecessors, (483), 483 states have call successors, (483) [2022-02-23 18:09:53,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1772 states to 1772 states and 2279 transitions. [2022-02-23 18:09:53,655 INFO L78 Accepts]: Start accepts. Automaton has 1772 states and 2279 transitions. Word has length 133 [2022-02-23 18:09:53,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:09:53,655 INFO L470 AbstractCegarLoop]: Abstraction has 1772 states and 2279 transitions. [2022-02-23 18:09:53,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.222222222222222) internal successors, (76), 18 states have internal predecessors, (76), 12 states have call successors, (44), 8 states have call predecessors, (44), 7 states have return successors, (42), 10 states have call predecessors, (42), 11 states have call successors, (42) [2022-02-23 18:09:53,656 INFO L276 IsEmpty]: Start isEmpty. Operand 1772 states and 2279 transitions. [2022-02-23 18:09:53,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-02-23 18:09:53,656 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:09:53,657 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:09:53,675 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:09:53,872 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:09:53,873 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:09:53,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:09:53,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1381701507, now seen corresponding path program 2 times [2022-02-23 18:09:53,873 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:09:53,873 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004740762] [2022-02-23 18:09:53,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:09:53,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:09:53,879 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:09:53,879 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2103372889] [2022-02-23 18:09:53,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-23 18:09:53,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:09:53,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:09:53,882 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:09:53,883 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:09:53,953 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-23 18:09:53,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 18:09:53,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 90 conjunts are in the unsatisfiable core [2022-02-23 18:09:53,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:09:55,830 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 123 proven. 126 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2022-02-23 18:09:55,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:09:56,902 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 156 proven. 12 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-02-23 18:09:56,902 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:09:56,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004740762] [2022-02-23 18:09:56,902 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:09:56,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2103372889] [2022-02-23 18:09:56,903 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2103372889] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:09:56,903 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:09:56,903 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 12] total 26 [2022-02-23 18:09:56,903 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641230616] [2022-02-23 18:09:56,903 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:09:56,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-23 18:09:56,903 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:09:56,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-23 18:09:56,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=532, Unknown=0, NotChecked=0, Total=650 [2022-02-23 18:09:56,904 INFO L87 Difference]: Start difference. First operand 1772 states and 2279 transitions. Second operand has 26 states, 21 states have (on average 2.619047619047619) internal successors, (55), 19 states have internal predecessors, (55), 14 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 11 states have call predecessors, (31), 12 states have call successors, (31) [2022-02-23 18:10:01,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:10:01,628 INFO L93 Difference]: Finished difference Result 1892 states and 2414 transitions. [2022-02-23 18:10:01,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-23 18:10:01,629 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 21 states have (on average 2.619047619047619) internal successors, (55), 19 states have internal predecessors, (55), 14 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 11 states have call predecessors, (31), 12 states have call successors, (31) Word has length 134 [2022-02-23 18:10:01,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:10:01,635 INFO L225 Difference]: With dead ends: 1892 [2022-02-23 18:10:01,635 INFO L226 Difference]: Without dead ends: 1883 [2022-02-23 18:10:01,635 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 243 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=323, Invalid=1399, Unknown=0, NotChecked=0, Total=1722 [2022-02-23 18:10:01,636 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 146 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 826 mSolverCounterSat, 233 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 1059 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 233 IncrementalHoareTripleChecker+Valid, 826 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-02-23 18:10:01,636 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 606 Invalid, 1059 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [233 Valid, 826 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-02-23 18:10:01,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1883 states. [2022-02-23 18:10:01,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1883 to 1656. [2022-02-23 18:10:01,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1656 states, 1051 states have (on average 1.1360608943862989) internal successors, (1194), 1067 states have internal predecessors, (1194), 441 states have call successors, (441), 164 states have call predecessors, (441), 163 states have return successors, (439), 424 states have call predecessors, (439), 439 states have call successors, (439) [2022-02-23 18:10:01,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1656 states to 1656 states and 2074 transitions. [2022-02-23 18:10:01,674 INFO L78 Accepts]: Start accepts. Automaton has 1656 states and 2074 transitions. Word has length 134 [2022-02-23 18:10:01,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:10:01,675 INFO L470 AbstractCegarLoop]: Abstraction has 1656 states and 2074 transitions. [2022-02-23 18:10:01,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 21 states have (on average 2.619047619047619) internal successors, (55), 19 states have internal predecessors, (55), 14 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 11 states have call predecessors, (31), 12 states have call successors, (31) [2022-02-23 18:10:01,675 INFO L276 IsEmpty]: Start isEmpty. Operand 1656 states and 2074 transitions. [2022-02-23 18:10:01,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2022-02-23 18:10:01,680 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:10:01,680 INFO L514 BasicCegarLoop]: trace histogram [37, 36, 36, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 5, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:10:01,712 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:10:01,914 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:10:01,915 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:10:01,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:10:01,916 INFO L85 PathProgramCache]: Analyzing trace with hash -42185316, now seen corresponding path program 2 times [2022-02-23 18:10:01,916 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:10:01,916 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343612510] [2022-02-23 18:10:01,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:10:01,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:10:01,924 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:10:01,924 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1189252560] [2022-02-23 18:10:01,924 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-23 18:10:01,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:10:01,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:10:01,925 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:10:01,926 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:10:02,014 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-23 18:10:02,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 18:10:02,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-23 18:10:02,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:10:02,478 INFO L134 CoverageAnalysis]: Checked inductivity of 2918 backedges. 72 proven. 2606 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2022-02-23 18:10:02,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:10:03,057 INFO L134 CoverageAnalysis]: Checked inductivity of 2918 backedges. 72 proven. 302 refuted. 0 times theorem prover too weak. 2544 trivial. 0 not checked. [2022-02-23 18:10:03,057 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:10:03,058 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343612510] [2022-02-23 18:10:03,058 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:10:03,058 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189252560] [2022-02-23 18:10:03,058 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189252560] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:10:03,058 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:10:03,058 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-02-23 18:10:03,058 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605352488] [2022-02-23 18:10:03,058 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:10:03,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-02-23 18:10:03,059 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:10:03,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-02-23 18:10:03,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-02-23 18:10:03,059 INFO L87 Difference]: Start difference. First operand 1656 states and 2074 transitions. Second operand has 34 states, 34 states have (on average 4.264705882352941) internal successors, (145), 34 states have internal predecessors, (145), 22 states have call successors, (84), 13 states have call predecessors, (84), 12 states have return successors, (82), 20 states have call predecessors, (82), 21 states have call successors, (82) [2022-02-23 18:10:04,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:10:04,049 INFO L93 Difference]: Finished difference Result 6636 states and 9049 transitions. [2022-02-23 18:10:04,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-02-23 18:10:04,050 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 4.264705882352941) internal successors, (145), 34 states have internal predecessors, (145), 22 states have call successors, (84), 13 states have call predecessors, (84), 12 states have return successors, (82), 20 states have call predecessors, (82), 21 states have call successors, (82) Word has length 260 [2022-02-23 18:10:04,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:10:04,067 INFO L225 Difference]: With dead ends: 6636 [2022-02-23 18:10:04,067 INFO L226 Difference]: Without dead ends: 6634 [2022-02-23 18:10:04,068 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 547 GetRequests, 487 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 544 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1384, Invalid=2398, Unknown=0, NotChecked=0, Total=3782 [2022-02-23 18:10:04,069 INFO L933 BasicCegarLoop]: 152 mSDtfsCounter, 1013 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 635 mSolverCounterSat, 782 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1013 SdHoareTripleChecker+Valid, 791 SdHoareTripleChecker+Invalid, 1417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 782 IncrementalHoareTripleChecker+Valid, 635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-23 18:10:04,069 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1013 Valid, 791 Invalid, 1417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [782 Valid, 635 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-23 18:10:04,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6634 states. [2022-02-23 18:10:04,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6634 to 6512. [2022-02-23 18:10:04,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6512 states, 4160 states have (on average 1.2223557692307692) internal successors, (5085), 4315 states have internal predecessors, (5085), 1935 states have call successors, (1935), 418 states have call predecessors, (1935), 416 states have return successors, (1919), 1778 states have call predecessors, (1919), 1919 states have call successors, (1919) [2022-02-23 18:10:04,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6512 states to 6512 states and 8939 transitions. [2022-02-23 18:10:04,172 INFO L78 Accepts]: Start accepts. Automaton has 6512 states and 8939 transitions. Word has length 260 [2022-02-23 18:10:04,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:10:04,172 INFO L470 AbstractCegarLoop]: Abstraction has 6512 states and 8939 transitions. [2022-02-23 18:10:04,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.264705882352941) internal successors, (145), 34 states have internal predecessors, (145), 22 states have call successors, (84), 13 states have call predecessors, (84), 12 states have return successors, (82), 20 states have call predecessors, (82), 21 states have call successors, (82) [2022-02-23 18:10:04,172 INFO L276 IsEmpty]: Start isEmpty. Operand 6512 states and 8939 transitions. [2022-02-23 18:10:04,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2022-02-23 18:10:04,176 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:10:04,176 INFO L514 BasicCegarLoop]: trace histogram [37, 36, 36, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:10:04,193 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-02-23 18:10:04,393 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:10:04,393 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:10:04,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:10:04,393 INFO L85 PathProgramCache]: Analyzing trace with hash 2118395671, now seen corresponding path program 1 times [2022-02-23 18:10:04,394 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:10:04,394 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940503444] [2022-02-23 18:10:04,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:10:04,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:10:04,401 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:10:04,401 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1983049228] [2022-02-23 18:10:04,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:10:04,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:10:04,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:10:04,405 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:10:04,406 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:10:04,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-23 18:10:04,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 650 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-23 18:10:04,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:10:04,975 INFO L134 CoverageAnalysis]: Checked inductivity of 2941 backedges. 91 proven. 2610 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2022-02-23 18:10:04,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:10:05,557 INFO L134 CoverageAnalysis]: Checked inductivity of 2941 backedges. 91 proven. 306 refuted. 0 times theorem prover too weak. 2544 trivial. 0 not checked. [2022-02-23 18:10:05,558 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:10:05,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940503444] [2022-02-23 18:10:05,558 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:10:05,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983049228] [2022-02-23 18:10:05,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983049228] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:10:05,558 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:10:05,558 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-02-23 18:10:05,558 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923564686] [2022-02-23 18:10:05,558 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:10:05,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-02-23 18:10:05,559 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:10:05,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-02-23 18:10:05,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-02-23 18:10:05,559 INFO L87 Difference]: Start difference. First operand 6512 states and 8939 transitions. Second operand has 34 states, 34 states have (on average 4.323529411764706) internal successors, (147), 34 states have internal predecessors, (147), 22 states have call successors, (84), 13 states have call predecessors, (84), 12 states have return successors, (82), 20 states have call predecessors, (82), 21 states have call successors, (82) [2022-02-23 18:10:06,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:10:06,546 INFO L93 Difference]: Finished difference Result 4216 states and 5226 transitions. [2022-02-23 18:10:06,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-02-23 18:10:06,556 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 4.323529411764706) internal successors, (147), 34 states have internal predecessors, (147), 22 states have call successors, (84), 13 states have call predecessors, (84), 12 states have return successors, (82), 20 states have call predecessors, (82), 21 states have call successors, (82) Word has length 263 [2022-02-23 18:10:06,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:10:06,567 INFO L225 Difference]: With dead ends: 4216 [2022-02-23 18:10:06,567 INFO L226 Difference]: Without dead ends: 4216 [2022-02-23 18:10:06,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 553 GetRequests, 493 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1383, Invalid=2399, Unknown=0, NotChecked=0, Total=3782 [2022-02-23 18:10:06,568 INFO L933 BasicCegarLoop]: 152 mSDtfsCounter, 655 mSDsluCounter, 609 mSDsCounter, 0 mSdLazyCounter, 714 mSolverCounterSat, 500 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 655 SdHoareTripleChecker+Valid, 761 SdHoareTripleChecker+Invalid, 1214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 500 IncrementalHoareTripleChecker+Valid, 714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-23 18:10:06,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [655 Valid, 761 Invalid, 1214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [500 Valid, 714 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-23 18:10:06,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4216 states. [2022-02-23 18:10:06,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4216 to 4024. [2022-02-23 18:10:06,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4024 states, 2475 states have (on average 1.1094949494949495) internal successors, (2746), 2507 states have internal predecessors, (2746), 1145 states have call successors, (1145), 404 states have call predecessors, (1145), 403 states have return successors, (1143), 1112 states have call predecessors, (1143), 1143 states have call successors, (1143) [2022-02-23 18:10:06,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4024 states to 4024 states and 5034 transitions. [2022-02-23 18:10:06,620 INFO L78 Accepts]: Start accepts. Automaton has 4024 states and 5034 transitions. Word has length 263 [2022-02-23 18:10:06,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:10:06,621 INFO L470 AbstractCegarLoop]: Abstraction has 4024 states and 5034 transitions. [2022-02-23 18:10:06,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.323529411764706) internal successors, (147), 34 states have internal predecessors, (147), 22 states have call successors, (84), 13 states have call predecessors, (84), 12 states have return successors, (82), 20 states have call predecessors, (82), 21 states have call successors, (82) [2022-02-23 18:10:06,621 INFO L276 IsEmpty]: Start isEmpty. Operand 4024 states and 5034 transitions. [2022-02-23 18:10:06,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 517 [2022-02-23 18:10:06,653 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:10:06,653 INFO L514 BasicCegarLoop]: trace histogram [77, 76, 76, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 12, 11, 11, 11, 10, 9, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:10:06,671 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:10:06,867 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:10:06,867 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:10:06,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:10:06,868 INFO L85 PathProgramCache]: Analyzing trace with hash 678663881, now seen corresponding path program 2 times [2022-02-23 18:10:06,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:10:06,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395877429] [2022-02-23 18:10:06,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:10:06,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:10:06,887 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:10:06,887 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2139149833] [2022-02-23 18:10:06,887 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-23 18:10:06,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:10:06,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:10:06,888 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:10:06,889 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:10:07,041 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-23 18:10:07,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-23 18:10:07,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 1228 conjuncts, 65 conjunts are in the unsatisfiable core [2022-02-23 18:10:07,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-23 18:10:07,858 INFO L134 CoverageAnalysis]: Checked inductivity of 13053 backedges. 184 proven. 12389 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-02-23 18:10:07,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-23 18:10:09,016 INFO L134 CoverageAnalysis]: Checked inductivity of 13053 backedges. 184 proven. 1445 refuted. 0 times theorem prover too weak. 11424 trivial. 0 not checked. [2022-02-23 18:10:09,016 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-23 18:10:09,016 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395877429] [2022-02-23 18:10:09,016 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-23 18:10:09,016 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139149833] [2022-02-23 18:10:09,016 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139149833] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-23 18:10:09,016 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-23 18:10:09,016 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 66 [2022-02-23 18:10:09,016 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836029741] [2022-02-23 18:10:09,016 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-23 18:10:09,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-02-23 18:10:09,017 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-23 18:10:09,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-02-23 18:10:09,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2021, Invalid=2269, Unknown=0, NotChecked=0, Total=4290 [2022-02-23 18:10:09,019 INFO L87 Difference]: Start difference. First operand 4024 states and 5034 transitions. Second operand has 66 states, 66 states have (on average 4.303030303030303) internal successors, (284), 66 states have internal predecessors, (284), 42 states have call successors, (164), 23 states have call predecessors, (164), 22 states have return successors, (162), 40 states have call predecessors, (162), 41 states have call successors, (162) [2022-02-23 18:10:11,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-23 18:10:11,733 INFO L93 Difference]: Finished difference Result 9356 states and 11674 transitions. [2022-02-23 18:10:11,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2022-02-23 18:10:11,733 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 4.303030303030303) internal successors, (284), 66 states have internal predecessors, (284), 42 states have call successors, (164), 23 states have call predecessors, (164), 22 states have return successors, (162), 40 states have call predecessors, (162), 41 states have call successors, (162) Word has length 516 [2022-02-23 18:10:11,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-23 18:10:11,758 INFO L225 Difference]: With dead ends: 9356 [2022-02-23 18:10:11,758 INFO L226 Difference]: Without dead ends: 9294 [2022-02-23 18:10:11,761 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1091 GetRequests, 967 SyntacticMatches, 0 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2296 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=5831, Invalid=9919, Unknown=0, NotChecked=0, Total=15750 [2022-02-23 18:10:11,761 INFO L933 BasicCegarLoop]: 280 mSDtfsCounter, 2021 mSDsluCounter, 1240 mSDsCounter, 0 mSdLazyCounter, 1262 mSolverCounterSat, 1831 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2021 SdHoareTripleChecker+Valid, 1520 SdHoareTripleChecker+Invalid, 3093 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1831 IncrementalHoareTripleChecker+Valid, 1262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-23 18:10:11,762 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2021 Valid, 1520 Invalid, 3093 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1831 Valid, 1262 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-02-23 18:10:11,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9294 states. [2022-02-23 18:10:11,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9294 to 8748. [2022-02-23 18:10:11,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8748 states, 5310 states have (on average 1.1167608286252355) internal successors, (5930), 5374 states have internal predecessors, (5930), 2554 states have call successors, (2554), 885 states have call predecessors, (2554), 883 states have return successors, (2551), 2488 states have call predecessors, (2551), 2551 states have call successors, (2551) [2022-02-23 18:10:11,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8748 states to 8748 states and 11035 transitions. [2022-02-23 18:10:11,904 INFO L78 Accepts]: Start accepts. Automaton has 8748 states and 11035 transitions. Word has length 516 [2022-02-23 18:10:11,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-23 18:10:11,905 INFO L470 AbstractCegarLoop]: Abstraction has 8748 states and 11035 transitions. [2022-02-23 18:10:11,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 4.303030303030303) internal successors, (284), 66 states have internal predecessors, (284), 42 states have call successors, (164), 23 states have call predecessors, (164), 22 states have return successors, (162), 40 states have call predecessors, (162), 41 states have call successors, (162) [2022-02-23 18:10:11,905 INFO L276 IsEmpty]: Start isEmpty. Operand 8748 states and 11035 transitions. [2022-02-23 18:10:11,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 534 [2022-02-23 18:10:11,917 INFO L506 BasicCegarLoop]: Found error trace [2022-02-23 18:10:11,917 INFO L514 BasicCegarLoop]: trace histogram [81, 80, 80, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 11, 10, 10, 10, 10, 10, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-23 18:10:11,947 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:10:12,134 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:10:12,134 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-23 18:10:12,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-23 18:10:12,135 INFO L85 PathProgramCache]: Analyzing trace with hash -2865793, now seen corresponding path program 3 times [2022-02-23 18:10:12,135 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-23 18:10:12,135 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144438333] [2022-02-23 18:10:12,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-23 18:10:12,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-23 18:10:12,155 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-23 18:10:12,155 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1975069460] [2022-02-23 18:10:12,155 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-23 18:10:12,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-23 18:10:12,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-23 18:10:12,158 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:10:12,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process